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

models.devicefarm-2015-06-23-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Device Farm module holds the client classes that are used for communicating with AWS Device Farm

There is a newer version: 2.29.39
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "purchaseOffering", "renewOffering", "listVPCEConfigurations" ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "listOfferingTransactions", "getAccountSettings", "getOfferingStatus", "listDeviceInstances", "listDevices", "listInstanceProfiles", "listOfferingPromotions", "listOfferings", "listProjects" ]
  },
  "metadata" : {
    "apiVersion" : "2015-06-23",
    "asyncBuilder" : "DefaultDeviceFarmAsyncClientBuilder",
    "asyncBuilderInterface" : "DeviceFarmAsyncClientBuilder",
    "asyncClient" : "DefaultDeviceFarmAsyncClient",
    "asyncInterface" : "DeviceFarmAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultDeviceFarmBaseClientBuilder",
    "baseBuilderInterface" : "DeviceFarmBaseClientBuilder",
    "baseExceptionName" : "DeviceFarmException",
    "baseRequestName" : "DeviceFarmRequest",
    "baseResponseName" : "DeviceFarmResponse",
    "cborProtocol" : false,
    "clientPackageName" : "devicefarm",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS Device Farm",
    "documentation" : "

AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.

", "endpointPrefix" : "devicefarm", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.devicefarm", "fullModelPackageName" : "software.amazon.awssdk.services.devicefarm.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.devicefarm.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.devicefarm.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.devicefarm.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "devicefarm.model", "paginatorsPackageName" : "devicefarm.paginators", "protocol" : "json", "requestTransformPackageName" : "devicefarm.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Device Farm", "serviceName" : "DeviceFarm", "signingName" : "devicefarm", "syncBuilder" : "DefaultDeviceFarmClientBuilder", "syncBuilderInterface" : "DeviceFarmClientBuilder", "syncClient" : "DefaultDeviceFarmClient", "syncInterface" : "DeviceFarmClient", "transformPackageName" : "devicefarm.transform", "uid" : "devicefarm-2015-06-23", "xmlProtocol" : false }, "operations" : { "CreateDevicePool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a device pool.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDevicePoolRequest", "variableName" : "createDevicePoolRequest", "variableType" : "CreateDevicePoolRequest", "documentation" : "

Represents a request to the create device pool operation.

", "simpleType" : "CreateDevicePoolRequest", "variableSetterType" : "CreateDevicePoolRequest" }, "methodName" : "createDevicePool", "operationName" : "CreateDevicePool", "paginated" : false, "returnType" : { "returnType" : "CreateDevicePoolResponse", "documentation" : "

Represents the result of a create device pool request.

" }, "syncReturnType" : "CreateDevicePoolResponse" }, "CreateInstanceProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a profile that can be applied to one or more private fleet device instances.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateInstanceProfileRequest", "variableName" : "createInstanceProfileRequest", "variableType" : "CreateInstanceProfileRequest", "documentation" : "", "simpleType" : "CreateInstanceProfileRequest", "variableSetterType" : "CreateInstanceProfileRequest" }, "methodName" : "createInstanceProfile", "operationName" : "CreateInstanceProfile", "paginated" : false, "returnType" : { "returnType" : "CreateInstanceProfileResponse", "documentation" : null }, "syncReturnType" : "CreateInstanceProfileResponse" }, "CreateNetworkProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a network profile.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateNetworkProfileRequest", "variableName" : "createNetworkProfileRequest", "variableType" : "CreateNetworkProfileRequest", "documentation" : "", "simpleType" : "CreateNetworkProfileRequest", "variableSetterType" : "CreateNetworkProfileRequest" }, "methodName" : "createNetworkProfile", "operationName" : "CreateNetworkProfile", "paginated" : false, "returnType" : { "returnType" : "CreateNetworkProfileResponse", "documentation" : null }, "syncReturnType" : "CreateNetworkProfileResponse" }, "CreateProject" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new project.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

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

The operation was not successful. Try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateProjectRequest", "variableName" : "createProjectRequest", "variableType" : "CreateProjectRequest", "documentation" : "

Represents a request to the create project operation.

", "simpleType" : "CreateProjectRequest", "variableSetterType" : "CreateProjectRequest" }, "methodName" : "createProject", "operationName" : "CreateProject", "paginated" : false, "returnType" : { "returnType" : "CreateProjectResponse", "documentation" : "

Represents the result of a create project request.

" }, "syncReturnType" : "CreateProjectResponse" }, "CreateRemoteAccessSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Specifies and starts a remote access session.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateRemoteAccessSessionRequest", "variableName" : "createRemoteAccessSessionRequest", "variableType" : "CreateRemoteAccessSessionRequest", "documentation" : "

Creates and submits a request to start a remote access session.

", "simpleType" : "CreateRemoteAccessSessionRequest", "variableSetterType" : "CreateRemoteAccessSessionRequest" }, "methodName" : "createRemoteAccessSession", "operationName" : "CreateRemoteAccessSession", "paginated" : false, "returnType" : { "returnType" : "CreateRemoteAccessSessionResponse", "documentation" : "

Represents the server response from a request to create a remote access session.

" }, "syncReturnType" : "CreateRemoteAccessSessionResponse" }, "CreateUpload" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Uploads an app or test scripts.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUploadRequest", "variableName" : "createUploadRequest", "variableType" : "CreateUploadRequest", "documentation" : "

Represents a request to the create upload operation.

", "simpleType" : "CreateUploadRequest", "variableSetterType" : "CreateUploadRequest" }, "methodName" : "createUpload", "operationName" : "CreateUpload", "paginated" : false, "returnType" : { "returnType" : "CreateUploadResponse", "documentation" : "

Represents the result of a create upload request.

" }, "syncReturnType" : "CreateUploadResponse" }, "CreateVPCEConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

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

An invalid argument was specified.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateVpceConfigurationRequest", "variableName" : "createVpceConfigurationRequest", "variableType" : "CreateVpceConfigurationRequest", "documentation" : "", "simpleType" : "CreateVpceConfigurationRequest", "variableSetterType" : "CreateVpceConfigurationRequest" }, "methodName" : "createVPCEConfiguration", "operationName" : "CreateVPCEConfiguration", "paginated" : false, "returnType" : { "returnType" : "CreateVpceConfigurationResponse", "documentation" : null }, "syncReturnType" : "CreateVpceConfigurationResponse" }, "DeleteDevicePool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDevicePoolRequest", "variableName" : "deleteDevicePoolRequest", "variableType" : "DeleteDevicePoolRequest", "documentation" : "

Represents a request to the delete device pool operation.

", "simpleType" : "DeleteDevicePoolRequest", "variableSetterType" : "DeleteDevicePoolRequest" }, "methodName" : "deleteDevicePool", "operationName" : "DeleteDevicePool", "paginated" : false, "returnType" : { "returnType" : "DeleteDevicePoolResponse", "documentation" : "

Represents the result of a delete device pool request.

" }, "syncReturnType" : "DeleteDevicePoolResponse" }, "DeleteInstanceProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a profile that can be applied to one or more private device instances.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteInstanceProfileRequest", "variableName" : "deleteInstanceProfileRequest", "variableType" : "DeleteInstanceProfileRequest", "documentation" : "", "simpleType" : "DeleteInstanceProfileRequest", "variableSetterType" : "DeleteInstanceProfileRequest" }, "methodName" : "deleteInstanceProfile", "operationName" : "DeleteInstanceProfile", "paginated" : false, "returnType" : { "returnType" : "DeleteInstanceProfileResponse", "documentation" : null }, "syncReturnType" : "DeleteInstanceProfileResponse" }, "DeleteNetworkProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a network profile.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteNetworkProfileRequest", "variableName" : "deleteNetworkProfileRequest", "variableType" : "DeleteNetworkProfileRequest", "documentation" : "", "simpleType" : "DeleteNetworkProfileRequest", "variableSetterType" : "DeleteNetworkProfileRequest" }, "methodName" : "deleteNetworkProfile", "operationName" : "DeleteNetworkProfile", "paginated" : false, "returnType" : { "returnType" : "DeleteNetworkProfileResponse", "documentation" : null }, "syncReturnType" : "DeleteNetworkProfileResponse" }, "DeleteProject" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an AWS Device Farm project, given the project ARN.

Note Deleting this resource does not stop an in-progress run.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteProjectRequest", "variableName" : "deleteProjectRequest", "variableType" : "DeleteProjectRequest", "documentation" : "

Represents a request to the delete project operation.

", "simpleType" : "DeleteProjectRequest", "variableSetterType" : "DeleteProjectRequest" }, "methodName" : "deleteProject", "operationName" : "DeleteProject", "paginated" : false, "returnType" : { "returnType" : "DeleteProjectResponse", "documentation" : "

Represents the result of a delete project request.

" }, "syncReturnType" : "DeleteProjectResponse" }, "DeleteRemoteAccessSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a completed remote access session and its results.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteRemoteAccessSessionRequest", "variableName" : "deleteRemoteAccessSessionRequest", "variableType" : "DeleteRemoteAccessSessionRequest", "documentation" : "

Represents the request to delete the specified remote access session.

", "simpleType" : "DeleteRemoteAccessSessionRequest", "variableSetterType" : "DeleteRemoteAccessSessionRequest" }, "methodName" : "deleteRemoteAccessSession", "operationName" : "DeleteRemoteAccessSession", "paginated" : false, "returnType" : { "returnType" : "DeleteRemoteAccessSessionResponse", "documentation" : "

The response from the server when a request is made to delete the remote access session.

" }, "syncReturnType" : "DeleteRemoteAccessSessionResponse" }, "DeleteRun" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the run, given the run ARN.

Note Deleting this resource does not stop an in-progress run.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteRunRequest", "variableName" : "deleteRunRequest", "variableType" : "DeleteRunRequest", "documentation" : "

Represents a request to the delete run operation.

", "simpleType" : "DeleteRunRequest", "variableSetterType" : "DeleteRunRequest" }, "methodName" : "deleteRun", "operationName" : "DeleteRun", "paginated" : false, "returnType" : { "returnType" : "DeleteRunResponse", "documentation" : "

Represents the result of a delete run request.

" }, "syncReturnType" : "DeleteRunResponse" }, "DeleteUpload" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an upload given the upload ARN.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUploadRequest", "variableName" : "deleteUploadRequest", "variableType" : "DeleteUploadRequest", "documentation" : "

Represents a request to the delete upload operation.

", "simpleType" : "DeleteUploadRequest", "variableSetterType" : "DeleteUploadRequest" }, "methodName" : "deleteUpload", "operationName" : "DeleteUpload", "paginated" : false, "returnType" : { "returnType" : "DeleteUploadResponse", "documentation" : "

Represents the result of a delete upload request.

" }, "syncReturnType" : "DeleteUploadResponse" }, "DeleteVPCEConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

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

An invalid argument was specified.

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

The specified entity was not found.

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

There was a problem with the service account.

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

There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteVpceConfigurationRequest", "variableName" : "deleteVpceConfigurationRequest", "variableType" : "DeleteVpceConfigurationRequest", "documentation" : "", "simpleType" : "DeleteVpceConfigurationRequest", "variableSetterType" : "DeleteVpceConfigurationRequest" }, "methodName" : "deleteVPCEConfiguration", "operationName" : "DeleteVPCEConfiguration", "paginated" : false, "returnType" : { "returnType" : "DeleteVpceConfigurationResponse", "documentation" : null }, "syncReturnType" : "DeleteVpceConfigurationResponse" }, "GetAccountSettings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAccountSettingsRequest", "variableName" : "getAccountSettingsRequest", "variableType" : "GetAccountSettingsRequest", "documentation" : "

Represents the request sent to retrieve the account settings.

", "simpleType" : "GetAccountSettingsRequest", "variableSetterType" : "GetAccountSettingsRequest" }, "methodName" : "getAccountSettings", "operationName" : "GetAccountSettings", "paginated" : false, "returnType" : { "returnType" : "GetAccountSettingsResponse", "documentation" : "

Represents the account settings return values from the GetAccountSettings request.

" }, "syncReturnType" : "GetAccountSettingsResponse" }, "GetDevice" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a unique device type.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : "

Represents a request to the get device request.

", "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "methodName" : "getDevice", "operationName" : "GetDevice", "paginated" : false, "returnType" : { "returnType" : "GetDeviceResponse", "documentation" : "

Represents the result of a get device request.

" }, "syncReturnType" : "GetDeviceResponse" }, "GetDeviceInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about a device instance belonging to a private device fleet.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeviceInstanceRequest", "variableName" : "getDeviceInstanceRequest", "variableType" : "GetDeviceInstanceRequest", "documentation" : "", "simpleType" : "GetDeviceInstanceRequest", "variableSetterType" : "GetDeviceInstanceRequest" }, "methodName" : "getDeviceInstance", "operationName" : "GetDeviceInstance", "paginated" : false, "returnType" : { "returnType" : "GetDeviceInstanceResponse", "documentation" : null }, "syncReturnType" : "GetDeviceInstanceResponse" }, "GetDevicePool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a device pool.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDevicePoolRequest", "variableName" : "getDevicePoolRequest", "variableType" : "GetDevicePoolRequest", "documentation" : "

Represents a request to the get device pool operation.

", "simpleType" : "GetDevicePoolRequest", "variableSetterType" : "GetDevicePoolRequest" }, "methodName" : "getDevicePool", "operationName" : "GetDevicePool", "paginated" : false, "returnType" : { "returnType" : "GetDevicePoolResponse", "documentation" : "

Represents the result of a get device pool request.

" }, "syncReturnType" : "GetDevicePoolResponse" }, "GetDevicePoolCompatibility" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about compatibility with a device pool.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDevicePoolCompatibilityRequest", "variableName" : "getDevicePoolCompatibilityRequest", "variableType" : "GetDevicePoolCompatibilityRequest", "documentation" : "

Represents a request to the get device pool compatibility operation.

", "simpleType" : "GetDevicePoolCompatibilityRequest", "variableSetterType" : "GetDevicePoolCompatibilityRequest" }, "methodName" : "getDevicePoolCompatibility", "operationName" : "GetDevicePoolCompatibility", "paginated" : false, "returnType" : { "returnType" : "GetDevicePoolCompatibilityResponse", "documentation" : "

Represents the result of describe device pool compatibility request.

" }, "syncReturnType" : "GetDevicePoolCompatibilityResponse" }, "GetInstanceProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the specified instance profile.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetInstanceProfileRequest", "variableName" : "getInstanceProfileRequest", "variableType" : "GetInstanceProfileRequest", "documentation" : "", "simpleType" : "GetInstanceProfileRequest", "variableSetterType" : "GetInstanceProfileRequest" }, "methodName" : "getInstanceProfile", "operationName" : "GetInstanceProfile", "paginated" : false, "returnType" : { "returnType" : "GetInstanceProfileResponse", "documentation" : null }, "syncReturnType" : "GetInstanceProfileResponse" }, "GetJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a job.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetJobRequest", "variableName" : "getJobRequest", "variableType" : "GetJobRequest", "documentation" : "

Represents a request to the get job operation.

", "simpleType" : "GetJobRequest", "variableSetterType" : "GetJobRequest" }, "methodName" : "getJob", "operationName" : "GetJob", "paginated" : false, "returnType" : { "returnType" : "GetJobResponse", "documentation" : "

Represents the result of a get job request.

" }, "syncReturnType" : "GetJobResponse" }, "GetNetworkProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about a network profile.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetNetworkProfileRequest", "variableName" : "getNetworkProfileRequest", "variableType" : "GetNetworkProfileRequest", "documentation" : "", "simpleType" : "GetNetworkProfileRequest", "variableSetterType" : "GetNetworkProfileRequest" }, "methodName" : "getNetworkProfile", "operationName" : "GetNetworkProfile", "paginated" : false, "returnType" : { "returnType" : "GetNetworkProfileResponse", "documentation" : null }, "syncReturnType" : "GetNetworkProfileResponse" }, "GetOfferingStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. Please contact [email protected] if you believe that you should be able to invoke this operation.

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

An invalid argument was specified.

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

The specified entity was not found.

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

Exception gets thrown when a user is not eligible to perform the specified transaction.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetOfferingStatusRequest", "variableName" : "getOfferingStatusRequest", "variableType" : "GetOfferingStatusRequest", "documentation" : "

Represents the request to retrieve the offering status for the specified customer or account.

", "simpleType" : "GetOfferingStatusRequest", "variableSetterType" : "GetOfferingStatusRequest" }, "methodName" : "getOfferingStatus", "operationName" : "GetOfferingStatus", "paginated" : true, "returnType" : { "returnType" : "GetOfferingStatusResponse", "documentation" : "

Returns the status result for a device offering.

" }, "syncReturnType" : "GetOfferingStatusResponse" }, "GetProject" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a project.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetProjectRequest", "variableName" : "getProjectRequest", "variableType" : "GetProjectRequest", "documentation" : "

Represents a request to the get project operation.

", "simpleType" : "GetProjectRequest", "variableSetterType" : "GetProjectRequest" }, "methodName" : "getProject", "operationName" : "GetProject", "paginated" : false, "returnType" : { "returnType" : "GetProjectResponse", "documentation" : "

Represents the result of a get project request.

" }, "syncReturnType" : "GetProjectResponse" }, "GetRemoteAccessSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a link to a currently running remote access session.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetRemoteAccessSessionRequest", "variableName" : "getRemoteAccessSessionRequest", "variableType" : "GetRemoteAccessSessionRequest", "documentation" : "

Represents the request to get information about the specified remote access session.

", "simpleType" : "GetRemoteAccessSessionRequest", "variableSetterType" : "GetRemoteAccessSessionRequest" }, "methodName" : "getRemoteAccessSession", "operationName" : "GetRemoteAccessSession", "paginated" : false, "returnType" : { "returnType" : "GetRemoteAccessSessionResponse", "documentation" : "

Represents the response from the server that lists detailed information about the remote access session.

" }, "syncReturnType" : "GetRemoteAccessSessionResponse" }, "GetRun" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a run.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetRunRequest", "variableName" : "getRunRequest", "variableType" : "GetRunRequest", "documentation" : "

Represents a request to the get run operation.

", "simpleType" : "GetRunRequest", "variableSetterType" : "GetRunRequest" }, "methodName" : "getRun", "operationName" : "GetRun", "paginated" : false, "returnType" : { "returnType" : "GetRunResponse", "documentation" : "

Represents the result of a get run request.

" }, "syncReturnType" : "GetRunResponse" }, "GetSuite" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a suite.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetSuiteRequest", "variableName" : "getSuiteRequest", "variableType" : "GetSuiteRequest", "documentation" : "

Represents a request to the get suite operation.

", "simpleType" : "GetSuiteRequest", "variableSetterType" : "GetSuiteRequest" }, "methodName" : "getSuite", "operationName" : "GetSuite", "paginated" : false, "returnType" : { "returnType" : "GetSuiteResponse", "documentation" : "

Represents the result of a get suite request.

" }, "syncReturnType" : "GetSuiteResponse" }, "GetTest" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about a test.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetTestRequest", "variableName" : "getTestRequest", "variableType" : "GetTestRequest", "documentation" : "

Represents a request to the get test operation.

", "simpleType" : "GetTestRequest", "variableSetterType" : "GetTestRequest" }, "methodName" : "getTest", "operationName" : "GetTest", "paginated" : false, "returnType" : { "returnType" : "GetTestResponse", "documentation" : "

Represents the result of a get test request.

" }, "syncReturnType" : "GetTestResponse" }, "GetUpload" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about an upload.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUploadRequest", "variableName" : "getUploadRequest", "variableType" : "GetUploadRequest", "documentation" : "

Represents a request to the get upload operation.

", "simpleType" : "GetUploadRequest", "variableSetterType" : "GetUploadRequest" }, "methodName" : "getUpload", "operationName" : "GetUpload", "paginated" : false, "returnType" : { "returnType" : "GetUploadResponse", "documentation" : "

Represents the result of a get upload request.

" }, "syncReturnType" : "GetUploadResponse" }, "GetVPCEConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

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

An invalid argument was specified.

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

The specified entity was not found.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetVpceConfigurationRequest", "variableName" : "getVpceConfigurationRequest", "variableType" : "GetVpceConfigurationRequest", "documentation" : "", "simpleType" : "GetVpceConfigurationRequest", "variableSetterType" : "GetVpceConfigurationRequest" }, "methodName" : "getVPCEConfiguration", "operationName" : "GetVPCEConfiguration", "paginated" : false, "returnType" : { "returnType" : "GetVpceConfigurationResponse", "documentation" : null }, "syncReturnType" : "GetVpceConfigurationResponse" }, "InstallToRemoteAccessSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "InstallToRemoteAccessSessionRequest", "variableName" : "installToRemoteAccessSessionRequest", "variableType" : "InstallToRemoteAccessSessionRequest", "documentation" : "

Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.

", "simpleType" : "InstallToRemoteAccessSessionRequest", "variableSetterType" : "InstallToRemoteAccessSessionRequest" }, "methodName" : "installToRemoteAccessSession", "operationName" : "InstallToRemoteAccessSession", "paginated" : false, "returnType" : { "returnType" : "InstallToRemoteAccessSessionResponse", "documentation" : "

Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

" }, "syncReturnType" : "InstallToRemoteAccessSessionResponse" }, "ListArtifacts" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about artifacts.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListArtifactsRequest", "variableName" : "listArtifactsRequest", "variableType" : "ListArtifactsRequest", "documentation" : "

Represents a request to the list artifacts operation.

", "simpleType" : "ListArtifactsRequest", "variableSetterType" : "ListArtifactsRequest" }, "methodName" : "listArtifacts", "operationName" : "ListArtifacts", "paginated" : true, "returnType" : { "returnType" : "ListArtifactsResponse", "documentation" : "

Represents the result of a list artifacts operation.

" }, "syncReturnType" : "ListArtifactsResponse" }, "ListDeviceInstances" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the private device instances associated with one or more AWS accounts.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDeviceInstancesRequest", "variableName" : "listDeviceInstancesRequest", "variableType" : "ListDeviceInstancesRequest", "documentation" : "", "simpleType" : "ListDeviceInstancesRequest", "variableSetterType" : "ListDeviceInstancesRequest" }, "methodName" : "listDeviceInstances", "operationName" : "ListDeviceInstances", "paginated" : false, "returnType" : { "returnType" : "ListDeviceInstancesResponse", "documentation" : null }, "syncReturnType" : "ListDeviceInstancesResponse" }, "ListDevicePools" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about device pools.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDevicePoolsRequest", "variableName" : "listDevicePoolsRequest", "variableType" : "ListDevicePoolsRequest", "documentation" : "

Represents the result of a list device pools request.

", "simpleType" : "ListDevicePoolsRequest", "variableSetterType" : "ListDevicePoolsRequest" }, "methodName" : "listDevicePools", "operationName" : "ListDevicePools", "paginated" : true, "returnType" : { "returnType" : "ListDevicePoolsResponse", "documentation" : "

Represents the result of a list device pools request.

" }, "syncReturnType" : "ListDevicePoolsResponse" }, "ListDevices" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about unique device types.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDevicesRequest", "variableName" : "listDevicesRequest", "variableType" : "ListDevicesRequest", "documentation" : "

Represents the result of a list devices request.

", "simpleType" : "ListDevicesRequest", "variableSetterType" : "ListDevicesRequest" }, "methodName" : "listDevices", "operationName" : "ListDevices", "paginated" : true, "returnType" : { "returnType" : "ListDevicesResponse", "documentation" : "

Represents the result of a list devices operation.

" }, "syncReturnType" : "ListDevicesResponse" }, "ListInstanceProfiles" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about all the instance profiles in an AWS account.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListInstanceProfilesRequest", "variableName" : "listInstanceProfilesRequest", "variableType" : "ListInstanceProfilesRequest", "documentation" : "", "simpleType" : "ListInstanceProfilesRequest", "variableSetterType" : "ListInstanceProfilesRequest" }, "methodName" : "listInstanceProfiles", "operationName" : "ListInstanceProfiles", "paginated" : false, "returnType" : { "returnType" : "ListInstanceProfilesResponse", "documentation" : null }, "syncReturnType" : "ListInstanceProfilesResponse" }, "ListJobs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about jobs for a given test run.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListJobsRequest", "variableName" : "listJobsRequest", "variableType" : "ListJobsRequest", "documentation" : "

Represents a request to the list jobs operation.

", "simpleType" : "ListJobsRequest", "variableSetterType" : "ListJobsRequest" }, "methodName" : "listJobs", "operationName" : "ListJobs", "paginated" : true, "returnType" : { "returnType" : "ListJobsResponse", "documentation" : "

Represents the result of a list jobs request.

" }, "syncReturnType" : "ListJobsResponse" }, "ListNetworkProfiles" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the list of available network profiles.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListNetworkProfilesRequest", "variableName" : "listNetworkProfilesRequest", "variableType" : "ListNetworkProfilesRequest", "documentation" : "", "simpleType" : "ListNetworkProfilesRequest", "variableSetterType" : "ListNetworkProfilesRequest" }, "methodName" : "listNetworkProfiles", "operationName" : "ListNetworkProfiles", "paginated" : false, "returnType" : { "returnType" : "ListNetworkProfilesResponse", "documentation" : null }, "syncReturnType" : "ListNetworkProfilesResponse" }, "ListOfferingPromotions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible error if the caller is not permitted to invoke the operation. Contact [email protected] if you believe that you should be able to invoke this operation.

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

An invalid argument was specified.

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

The specified entity was not found.

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

Exception gets thrown when a user is not eligible to perform the specified transaction.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListOfferingPromotionsRequest", "variableName" : "listOfferingPromotionsRequest", "variableType" : "ListOfferingPromotionsRequest", "documentation" : "", "simpleType" : "ListOfferingPromotionsRequest", "variableSetterType" : "ListOfferingPromotionsRequest" }, "methodName" : "listOfferingPromotions", "operationName" : "ListOfferingPromotions", "paginated" : false, "returnType" : { "returnType" : "ListOfferingPromotionsResponse", "documentation" : null }, "syncReturnType" : "ListOfferingPromotionsResponse" }, "ListOfferingTransactions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a NotEligible error if the user is not permitted to invoke the operation. Please contact [email protected] if you believe that you should be able to invoke this operation.

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

An invalid argument was specified.

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

The specified entity was not found.

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

Exception gets thrown when a user is not eligible to perform the specified transaction.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListOfferingTransactionsRequest", "variableName" : "listOfferingTransactionsRequest", "variableType" : "ListOfferingTransactionsRequest", "documentation" : "

Represents the request to list the offering transaction history.

", "simpleType" : "ListOfferingTransactionsRequest", "variableSetterType" : "ListOfferingTransactionsRequest" }, "methodName" : "listOfferingTransactions", "operationName" : "ListOfferingTransactions", "paginated" : true, "returnType" : { "returnType" : "ListOfferingTransactionsResponse", "documentation" : "

Returns the transaction log of the specified offerings.

" }, "syncReturnType" : "ListOfferingTransactionsResponse" }, "ListOfferings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a NotEligible error if the user is not permitted to invoke the operation. Please contact [email protected] if you believe that you should be able to invoke this operation.

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

An invalid argument was specified.

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

The specified entity was not found.

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

Exception gets thrown when a user is not eligible to perform the specified transaction.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListOfferingsRequest", "variableName" : "listOfferingsRequest", "variableType" : "ListOfferingsRequest", "documentation" : "

Represents the request to list all offerings.

", "simpleType" : "ListOfferingsRequest", "variableSetterType" : "ListOfferingsRequest" }, "methodName" : "listOfferings", "operationName" : "ListOfferings", "paginated" : true, "returnType" : { "returnType" : "ListOfferingsResponse", "documentation" : "

Represents the return values of the list of offerings.

" }, "syncReturnType" : "ListOfferingsResponse" }, "ListProjects" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about projects.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListProjectsRequest", "variableName" : "listProjectsRequest", "variableType" : "ListProjectsRequest", "documentation" : "

Represents a request to the list projects operation.

", "simpleType" : "ListProjectsRequest", "variableSetterType" : "ListProjectsRequest" }, "methodName" : "listProjects", "operationName" : "ListProjects", "paginated" : true, "returnType" : { "returnType" : "ListProjectsResponse", "documentation" : "

Represents the result of a list projects request.

" }, "syncReturnType" : "ListProjectsResponse" }, "ListRemoteAccessSessions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of all currently running remote access sessions.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListRemoteAccessSessionsRequest", "variableName" : "listRemoteAccessSessionsRequest", "variableType" : "ListRemoteAccessSessionsRequest", "documentation" : "

Represents the request to return information about the remote access session.

", "simpleType" : "ListRemoteAccessSessionsRequest", "variableSetterType" : "ListRemoteAccessSessionsRequest" }, "methodName" : "listRemoteAccessSessions", "operationName" : "ListRemoteAccessSessions", "paginated" : false, "returnType" : { "returnType" : "ListRemoteAccessSessionsResponse", "documentation" : "

Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

" }, "syncReturnType" : "ListRemoteAccessSessionsResponse" }, "ListRuns" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about runs, given an AWS Device Farm project ARN.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListRunsRequest", "variableName" : "listRunsRequest", "variableType" : "ListRunsRequest", "documentation" : "

Represents a request to the list runs operation.

", "simpleType" : "ListRunsRequest", "variableSetterType" : "ListRunsRequest" }, "methodName" : "listRuns", "operationName" : "ListRuns", "paginated" : true, "returnType" : { "returnType" : "ListRunsResponse", "documentation" : "

Represents the result of a list runs request.

" }, "syncReturnType" : "ListRunsResponse" }, "ListSamples" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about samples, given an AWS Device Farm job ARN.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSamplesRequest", "variableName" : "listSamplesRequest", "variableType" : "ListSamplesRequest", "documentation" : "

Represents a request to the list samples operation.

", "simpleType" : "ListSamplesRequest", "variableSetterType" : "ListSamplesRequest" }, "methodName" : "listSamples", "operationName" : "ListSamples", "paginated" : true, "returnType" : { "returnType" : "ListSamplesResponse", "documentation" : "

Represents the result of a list samples request.

" }, "syncReturnType" : "ListSamplesResponse" }, "ListSuites" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about test suites for a given job.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListSuitesRequest", "variableName" : "listSuitesRequest", "variableType" : "ListSuitesRequest", "documentation" : "

Represents a request to the list suites operation.

", "simpleType" : "ListSuitesRequest", "variableSetterType" : "ListSuitesRequest" }, "methodName" : "listSuites", "operationName" : "ListSuites", "paginated" : true, "returnType" : { "returnType" : "ListSuitesResponse", "documentation" : "

Represents the result of a list suites request.

" }, "syncReturnType" : "ListSuitesResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List the tags for an AWS Device Farm resource.

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

The specified entity was not found.

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

The operation was not successful. Try again.

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

Gets information about tests in a given test suite.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTestsRequest", "variableName" : "listTestsRequest", "variableType" : "ListTestsRequest", "documentation" : "

Represents a request to the list tests operation.

", "simpleType" : "ListTestsRequest", "variableSetterType" : "ListTestsRequest" }, "methodName" : "listTests", "operationName" : "ListTests", "paginated" : true, "returnType" : { "returnType" : "ListTestsResponse", "documentation" : "

Represents the result of a list tests request.

" }, "syncReturnType" : "ListTestsResponse" }, "ListUniqueProblems" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about unique problems.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUniqueProblemsRequest", "variableName" : "listUniqueProblemsRequest", "variableType" : "ListUniqueProblemsRequest", "documentation" : "

Represents a request to the list unique problems operation.

", "simpleType" : "ListUniqueProblemsRequest", "variableSetterType" : "ListUniqueProblemsRequest" }, "methodName" : "listUniqueProblems", "operationName" : "ListUniqueProblems", "paginated" : true, "returnType" : { "returnType" : "ListUniqueProblemsResponse", "documentation" : "

Represents the result of a list unique problems request.

" }, "syncReturnType" : "ListUniqueProblemsResponse" }, "ListUploads" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets information about uploads, given an AWS Device Farm project ARN.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListUploadsRequest", "variableName" : "listUploadsRequest", "variableType" : "ListUploadsRequest", "documentation" : "

Represents a request to the list uploads operation.

", "simpleType" : "ListUploadsRequest", "variableSetterType" : "ListUploadsRequest" }, "methodName" : "listUploads", "operationName" : "ListUploads", "paginated" : true, "returnType" : { "returnType" : "ListUploadsResponse", "documentation" : "

Represents the result of a list uploads request.

" }, "syncReturnType" : "ListUploadsResponse" }, "ListVPCEConfigurations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

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

An invalid argument was specified.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListVpceConfigurationsRequest", "variableName" : "listVpceConfigurationsRequest", "variableType" : "ListVpceConfigurationsRequest", "documentation" : "", "simpleType" : "ListVpceConfigurationsRequest", "variableSetterType" : "ListVpceConfigurationsRequest" }, "methodName" : "listVPCEConfigurations", "operationName" : "ListVPCEConfigurations", "paginated" : false, "returnType" : { "returnType" : "ListVpceConfigurationsResponse", "documentation" : null }, "syncReturnType" : "ListVpceConfigurationsResponse" }, "PurchaseOffering" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is not permitted to invoke the operation. Please contact [email protected] if you believe that you should be able to invoke this operation.

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

An invalid argument was specified.

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

The specified entity was not found.

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

Exception gets thrown when a user is not eligible to perform the specified transaction.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PurchaseOfferingRequest", "variableName" : "purchaseOfferingRequest", "variableType" : "PurchaseOfferingRequest", "documentation" : "

Represents a request for a purchase offering.

", "simpleType" : "PurchaseOfferingRequest", "variableSetterType" : "PurchaseOfferingRequest" }, "methodName" : "purchaseOffering", "operationName" : "PurchaseOffering", "paginated" : false, "returnType" : { "returnType" : "PurchaseOfferingResponse", "documentation" : "

The result of the purchase offering (e.g., success or failure).

" }, "syncReturnType" : "PurchaseOfferingResponse" }, "RenewOffering" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. Please contact [email protected] if you believe that you should be able to invoke this operation.

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

An invalid argument was specified.

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

The specified entity was not found.

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

Exception gets thrown when a user is not eligible to perform the specified transaction.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RenewOfferingRequest", "variableName" : "renewOfferingRequest", "variableType" : "RenewOfferingRequest", "documentation" : "

A request representing an offering renewal.

", "simpleType" : "RenewOfferingRequest", "variableSetterType" : "RenewOfferingRequest" }, "methodName" : "renewOffering", "operationName" : "RenewOffering", "paginated" : false, "returnType" : { "returnType" : "RenewOfferingResponse", "documentation" : "

The result of a renewal offering.

" }, "syncReturnType" : "RenewOfferingResponse" }, "ScheduleRun" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Schedules a run.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

An entity with the same name already exists.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ScheduleRunRequest", "variableName" : "scheduleRunRequest", "variableType" : "ScheduleRunRequest", "documentation" : "

Represents a request to the schedule run operation.

", "simpleType" : "ScheduleRunRequest", "variableSetterType" : "ScheduleRunRequest" }, "methodName" : "scheduleRun", "operationName" : "ScheduleRun", "paginated" : false, "returnType" : { "returnType" : "ScheduleRunResponse", "documentation" : "

Represents the result of a schedule run request.

" }, "syncReturnType" : "ScheduleRunResponse" }, "StopJob" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates a stop request for the current job. AWS Device Farm will immediately stop the job on the device where tests have not started executing, and you will not be billed for this device. On the device where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on the device. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopJobRequest", "variableName" : "stopJobRequest", "variableType" : "StopJobRequest", "documentation" : "", "simpleType" : "StopJobRequest", "variableSetterType" : "StopJobRequest" }, "methodName" : "stopJob", "operationName" : "StopJob", "paginated" : false, "returnType" : { "returnType" : "StopJobResponse", "documentation" : null }, "syncReturnType" : "StopJobResponse" }, "StopRemoteAccessSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Ends a specified remote access session.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopRemoteAccessSessionRequest", "variableName" : "stopRemoteAccessSessionRequest", "variableType" : "StopRemoteAccessSessionRequest", "documentation" : "

Represents the request to stop the remote access session.

", "simpleType" : "StopRemoteAccessSessionRequest", "variableSetterType" : "StopRemoteAccessSessionRequest" }, "methodName" : "stopRemoteAccessSession", "operationName" : "StopRemoteAccessSession", "paginated" : false, "returnType" : { "returnType" : "StopRemoteAccessSessionResponse", "documentation" : "

Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

" }, "syncReturnType" : "StopRemoteAccessSessionResponse" }, "StopRun" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates a stop request for the current test run. AWS Device Farm will immediately stop the run on devices where tests have not started executing, and you will not be billed for these devices. On devices where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on those devices. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopRunRequest", "variableName" : "stopRunRequest", "variableType" : "StopRunRequest", "documentation" : "

Represents the request to stop a specific run.

", "simpleType" : "StopRunRequest", "variableSetterType" : "StopRunRequest" }, "methodName" : "stopRun", "operationName" : "StopRun", "paginated" : false, "returnType" : { "returnType" : "StopRunResponse", "documentation" : "

Represents the results of your stop run attempt.

" }, "syncReturnType" : "StopRunResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.

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

The specified entity was not found.

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

The operation was not successful. Try again.

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

The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

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

The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.

", "httpStatusCode" : null } ], "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" : "

Deletes the specified tags from a resource.

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

The specified entity was not found.

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

The operation was not successful. Try again.

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

Updates information about an existing private device instance.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDeviceInstanceRequest", "variableName" : "updateDeviceInstanceRequest", "variableType" : "UpdateDeviceInstanceRequest", "documentation" : "", "simpleType" : "UpdateDeviceInstanceRequest", "variableSetterType" : "UpdateDeviceInstanceRequest" }, "methodName" : "updateDeviceInstance", "operationName" : "UpdateDeviceInstance", "paginated" : false, "returnType" : { "returnType" : "UpdateDeviceInstanceResponse", "documentation" : null }, "syncReturnType" : "UpdateDeviceInstanceResponse" }, "UpdateDevicePool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDevicePoolRequest", "variableName" : "updateDevicePoolRequest", "variableType" : "UpdateDevicePoolRequest", "documentation" : "

Represents a request to the update device pool operation.

", "simpleType" : "UpdateDevicePoolRequest", "variableSetterType" : "UpdateDevicePoolRequest" }, "methodName" : "updateDevicePool", "operationName" : "UpdateDevicePool", "paginated" : false, "returnType" : { "returnType" : "UpdateDevicePoolResponse", "documentation" : "

Represents the result of an update device pool request.

" }, "syncReturnType" : "UpdateDevicePoolResponse" }, "UpdateInstanceProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates information about an existing private device instance profile.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateInstanceProfileRequest", "variableName" : "updateInstanceProfileRequest", "variableType" : "UpdateInstanceProfileRequest", "documentation" : "", "simpleType" : "UpdateInstanceProfileRequest", "variableSetterType" : "UpdateInstanceProfileRequest" }, "methodName" : "updateInstanceProfile", "operationName" : "UpdateInstanceProfile", "paginated" : false, "returnType" : { "returnType" : "UpdateInstanceProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateInstanceProfileResponse" }, "UpdateNetworkProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the network profile with specific settings.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateNetworkProfileRequest", "variableName" : "updateNetworkProfileRequest", "variableType" : "UpdateNetworkProfileRequest", "documentation" : "", "simpleType" : "UpdateNetworkProfileRequest", "variableSetterType" : "UpdateNetworkProfileRequest" }, "methodName" : "updateNetworkProfile", "operationName" : "UpdateNetworkProfile", "paginated" : false, "returnType" : { "returnType" : "UpdateNetworkProfileResponse", "documentation" : null }, "syncReturnType" : "UpdateNetworkProfileResponse" }, "UpdateProject" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modifies the specified project name, given the project ARN and a new name.

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateProjectRequest", "variableName" : "updateProjectRequest", "variableType" : "UpdateProjectRequest", "documentation" : "

Represents a request to the update project operation.

", "simpleType" : "UpdateProjectRequest", "variableSetterType" : "UpdateProjectRequest" }, "methodName" : "updateProject", "operationName" : "UpdateProject", "paginated" : false, "returnType" : { "returnType" : "UpdateProjectResponse", "documentation" : "

Represents the result of an update project request.

" }, "syncReturnType" : "UpdateProjectResponse" }, "UpdateUpload" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Update an uploaded test specification (test spec).

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

An invalid argument was specified.

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

The specified entity was not found.

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

A limit was exceeded.

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

There was a problem with the service account.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUploadRequest", "variableName" : "updateUploadRequest", "variableType" : "UpdateUploadRequest", "documentation" : "", "simpleType" : "UpdateUploadRequest", "variableSetterType" : "UpdateUploadRequest" }, "methodName" : "updateUpload", "operationName" : "UpdateUpload", "paginated" : false, "returnType" : { "returnType" : "UpdateUploadResponse", "documentation" : null }, "syncReturnType" : "UpdateUploadResponse" }, "UpdateVPCEConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates information about an existing Amazon Virtual Private Cloud (VPC) endpoint configuration.

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

An invalid argument was specified.

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

The specified entity was not found.

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

There was a problem with the service account.

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

There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateVpceConfigurationRequest", "variableName" : "updateVpceConfigurationRequest", "variableType" : "UpdateVpceConfigurationRequest", "documentation" : "", "simpleType" : "UpdateVpceConfigurationRequest", "variableSetterType" : "UpdateVpceConfigurationRequest" }, "methodName" : "updateVPCEConfiguration", "operationName" : "UpdateVPCEConfiguration", "paginated" : false, "returnType" : { "returnType" : "UpdateVpceConfigurationResponse", "documentation" : null }, "syncReturnType" : "UpdateVpceConfigurationResponse" } }, "shapes" : { "AccountSettings" : { "c2jName" : "AccountSettings", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A container for account-level settings within AWS Device Farm.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAwsAccountNumber", "beanStyleSetterMethodName" : "setAwsAccountNumber", "c2jName" : "awsAccountNumber", "c2jShape" : "AWSAccountNumber", "defaultConsumerFluentSetterDocumentation" : "

The AWS account number specified in the AccountSettings container.

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

The AWS account number specified in the AccountSettings container.

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

The AWS account number specified in the AccountSettings container.

\n@param awsAccountNumber The AWS account number specified in the AccountSettings container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awsAccountNumber", "getterDocumentation" : "

The AWS account number specified in the AccountSettings container.

\n@return The AWS account number specified in the AccountSettings container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "awsAccountNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "awsAccountNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AwsAccountNumber", "sensitive" : false, "setterDocumentation" : "

The AWS account number specified in the AccountSettings container.

\n@param awsAccountNumber The AWS account number specified in the AccountSettings container.", "setterMethodName" : "setAwsAccountNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awsAccountNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awsAccountNumber", "variableType" : "String", "documentation" : "

The AWS account number specified in the AccountSettings container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnmeteredDevicesAsStrings", "beanStyleSetterMethodName" : "setUnmeteredDevicesWithStrings", "c2jName" : "unmeteredDevices", "c2jShape" : "PurchasedDevicesMap", "defaultConsumerFluentSetterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

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

Returns the unmetered devices you have purchased or want to purchase.

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

Returns the unmetered devices you have purchased or want to purchase.

\n@param unmeteredDevices Returns the unmetered devices you have purchased or want to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmeteredDevicesWithStrings", "getterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

\n

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

\n@return Returns the unmetered devices you have purchased or want to purchase.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmeteredDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmeteredDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

\n@return The value of the Key property for this object.\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UnmeteredDevices", "sensitive" : false, "setterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

\n@param unmeteredDevices Returns the unmetered devices you have purchased or want to purchase.", "setterMethodName" : "setUnmeteredDevicesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredDevices", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredDevices", "variableType" : "java.util.Map", "documentation" : "

Returns the unmetered devices you have purchased or want to purchase.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnmeteredRemoteAccessDevicesAsStrings", "beanStyleSetterMethodName" : "setUnmeteredRemoteAccessDevicesWithStrings", "c2jName" : "unmeteredRemoteAccessDevices", "c2jShape" : "PurchasedDevicesMap", "defaultConsumerFluentSetterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

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

Returns the unmetered remote access devices you have purchased or want to purchase.

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

Returns the unmetered remote access devices you have purchased or want to purchase.

\n@param unmeteredRemoteAccessDevices Returns the unmetered remote access devices you have purchased or want to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmeteredRemoteAccessDevicesWithStrings", "getterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

\n

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

\n@return Returns the unmetered remote access devices you have purchased or want to purchase.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmeteredRemoteAccessDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmeteredRemoteAccessDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

\n@return The value of the Key property for this object.\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UnmeteredRemoteAccessDevices", "sensitive" : false, "setterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

\n@param unmeteredRemoteAccessDevices Returns the unmetered remote access devices you have purchased or want to purchase.", "setterMethodName" : "setUnmeteredRemoteAccessDevicesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredRemoteAccessDevices", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredRemoteAccessDevices", "variableType" : "java.util.Map", "documentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxJobTimeoutMinutes", "beanStyleSetterMethodName" : "setMaxJobTimeoutMinutes", "c2jName" : "maxJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\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 #maxJobTimeoutMinutes(Integer)}.\n@param maxJobTimeoutMinutes 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 #maxJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

The maximum number of minutes a test run will execute before it times out.

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

The maximum number of minutes a test run will execute before it times out.

\n@param maxJobTimeoutMinutes The maximum number of minutes a test run will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxJobTimeoutMinutes", "getterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\n@return The maximum number of minutes a test run will execute before it times out.", "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" : "maxJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\n@param maxJobTimeoutMinutes The maximum number of minutes a test run will execute before it times out.", "setterMethodName" : "setMaxJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

The maximum number of minutes a test run will execute before it times out.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrialMinutes", "beanStyleSetterMethodName" : "setTrialMinutes", "c2jName" : "trialMinutes", "c2jShape" : "TrialMinutes", "defaultConsumerFluentSetterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

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

Information about an AWS account's usage of free trial device minutes.

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

Information about an AWS account's usage of free trial device minutes.

\n@param trialMinutes Information about an AWS account's usage of free trial device minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trialMinutes", "getterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

\n@return Information about an AWS account's usage of free trial device minutes.", "getterModel" : { "returnType" : "TrialMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trialMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "trialMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrialMinutes", "sensitive" : false, "setterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

\n@param trialMinutes Information about an AWS account's usage of free trial device minutes.", "setterMethodName" : "setTrialMinutes", "setterModel" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : null, "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : "

Information about an AWS account's usage of free trial device minutes.

", "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxSlots", "beanStyleSetterMethodName" : "setMaxSlots", "c2jName" : "maxSlots", "c2jShape" : "MaxSlotMap", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

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

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

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

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n@param maxSlots The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxSlots", "getterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n

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

\n@return The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxSlots", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxSlots", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "MaxSlots", "sensitive" : false, "setterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n@param maxSlots The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.", "setterMethodName" : "setMaxSlots", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "maxSlots", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "maxSlots", "variableType" : "java.util.Map", "documentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

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

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@param defaultJobTimeoutMinutes The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@return The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@param defaultJobTimeoutMinutes The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AwsAccountNumber" : { "beanStyleGetterMethodName" : "getAwsAccountNumber", "beanStyleSetterMethodName" : "setAwsAccountNumber", "c2jName" : "awsAccountNumber", "c2jShape" : "AWSAccountNumber", "defaultConsumerFluentSetterDocumentation" : "

The AWS account number specified in the AccountSettings container.

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

The AWS account number specified in the AccountSettings container.

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

The AWS account number specified in the AccountSettings container.

\n@param awsAccountNumber The AWS account number specified in the AccountSettings container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awsAccountNumber", "getterDocumentation" : "

The AWS account number specified in the AccountSettings container.

\n@return The AWS account number specified in the AccountSettings container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "awsAccountNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "awsAccountNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AwsAccountNumber", "sensitive" : false, "setterDocumentation" : "

The AWS account number specified in the AccountSettings container.

\n@param awsAccountNumber The AWS account number specified in the AccountSettings container.", "setterMethodName" : "setAwsAccountNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awsAccountNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awsAccountNumber", "variableType" : "String", "documentation" : "

The AWS account number specified in the AccountSettings container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultJobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

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

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@param defaultJobTimeoutMinutes The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@return The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@param defaultJobTimeoutMinutes The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MaxJobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getMaxJobTimeoutMinutes", "beanStyleSetterMethodName" : "setMaxJobTimeoutMinutes", "c2jName" : "maxJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\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 #maxJobTimeoutMinutes(Integer)}.\n@param maxJobTimeoutMinutes 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 #maxJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

The maximum number of minutes a test run will execute before it times out.

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

The maximum number of minutes a test run will execute before it times out.

\n@param maxJobTimeoutMinutes The maximum number of minutes a test run will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxJobTimeoutMinutes", "getterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\n@return The maximum number of minutes a test run will execute before it times out.", "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" : "maxJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\n@param maxJobTimeoutMinutes The maximum number of minutes a test run will execute before it times out.", "setterMethodName" : "setMaxJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

The maximum number of minutes a test run will execute before it times out.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MaxSlots" : { "beanStyleGetterMethodName" : "getMaxSlots", "beanStyleSetterMethodName" : "setMaxSlots", "c2jName" : "maxSlots", "c2jShape" : "MaxSlotMap", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

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

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

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

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n@param maxSlots The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxSlots", "getterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n

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

\n@return The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxSlots", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxSlots", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "MaxSlots", "sensitive" : false, "setterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n@param maxSlots The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.", "setterMethodName" : "setMaxSlots", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "maxSlots", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "maxSlots", "variableType" : "java.util.Map", "documentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "SkipAppResign" : { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "TrialMinutes" : { "beanStyleGetterMethodName" : "getTrialMinutes", "beanStyleSetterMethodName" : "setTrialMinutes", "c2jName" : "trialMinutes", "c2jShape" : "TrialMinutes", "defaultConsumerFluentSetterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

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

Information about an AWS account's usage of free trial device minutes.

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

Information about an AWS account's usage of free trial device minutes.

\n@param trialMinutes Information about an AWS account's usage of free trial device minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trialMinutes", "getterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

\n@return Information about an AWS account's usage of free trial device minutes.", "getterModel" : { "returnType" : "TrialMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trialMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "trialMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrialMinutes", "sensitive" : false, "setterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

\n@param trialMinutes Information about an AWS account's usage of free trial device minutes.", "setterMethodName" : "setTrialMinutes", "setterModel" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : null, "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : "

Information about an AWS account's usage of free trial device minutes.

", "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "xmlNameSpaceUri" : null }, "UnmeteredDevices" : { "beanStyleGetterMethodName" : "getUnmeteredDevicesAsStrings", "beanStyleSetterMethodName" : "setUnmeteredDevicesWithStrings", "c2jName" : "unmeteredDevices", "c2jShape" : "PurchasedDevicesMap", "defaultConsumerFluentSetterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

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

Returns the unmetered devices you have purchased or want to purchase.

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

Returns the unmetered devices you have purchased or want to purchase.

\n@param unmeteredDevices Returns the unmetered devices you have purchased or want to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmeteredDevicesWithStrings", "getterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

\n

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

\n@return Returns the unmetered devices you have purchased or want to purchase.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmeteredDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmeteredDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

\n@return The value of the Key property for this object.\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UnmeteredDevices", "sensitive" : false, "setterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

\n@param unmeteredDevices Returns the unmetered devices you have purchased or want to purchase.", "setterMethodName" : "setUnmeteredDevicesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredDevices", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredDevices", "variableType" : "java.util.Map", "documentation" : "

Returns the unmetered devices you have purchased or want to purchase.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "UnmeteredRemoteAccessDevices" : { "beanStyleGetterMethodName" : "getUnmeteredRemoteAccessDevicesAsStrings", "beanStyleSetterMethodName" : "setUnmeteredRemoteAccessDevicesWithStrings", "c2jName" : "unmeteredRemoteAccessDevices", "c2jShape" : "PurchasedDevicesMap", "defaultConsumerFluentSetterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

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

Returns the unmetered remote access devices you have purchased or want to purchase.

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

Returns the unmetered remote access devices you have purchased or want to purchase.

\n@param unmeteredRemoteAccessDevices Returns the unmetered remote access devices you have purchased or want to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmeteredRemoteAccessDevicesWithStrings", "getterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

\n

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

\n@return Returns the unmetered remote access devices you have purchased or want to purchase.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmeteredRemoteAccessDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmeteredRemoteAccessDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

\n@return The value of the Key property for this object.\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UnmeteredRemoteAccessDevices", "sensitive" : false, "setterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

\n@param unmeteredRemoteAccessDevices Returns the unmetered remote access devices you have purchased or want to purchase.", "setterMethodName" : "setUnmeteredRemoteAccessDevicesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredRemoteAccessDevices", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredRemoteAccessDevices", "variableType" : "java.util.Map", "documentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAwsAccountNumber", "beanStyleSetterMethodName" : "setAwsAccountNumber", "c2jName" : "awsAccountNumber", "c2jShape" : "AWSAccountNumber", "defaultConsumerFluentSetterDocumentation" : "

The AWS account number specified in the AccountSettings container.

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

The AWS account number specified in the AccountSettings container.

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

The AWS account number specified in the AccountSettings container.

\n@param awsAccountNumber The AWS account number specified in the AccountSettings container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awsAccountNumber", "getterDocumentation" : "

The AWS account number specified in the AccountSettings container.

\n@return The AWS account number specified in the AccountSettings container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "awsAccountNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "awsAccountNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AwsAccountNumber", "sensitive" : false, "setterDocumentation" : "

The AWS account number specified in the AccountSettings container.

\n@param awsAccountNumber The AWS account number specified in the AccountSettings container.", "setterMethodName" : "setAwsAccountNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awsAccountNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awsAccountNumber", "variableType" : "String", "documentation" : "

The AWS account number specified in the AccountSettings container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnmeteredDevicesAsStrings", "beanStyleSetterMethodName" : "setUnmeteredDevicesWithStrings", "c2jName" : "unmeteredDevices", "c2jShape" : "PurchasedDevicesMap", "defaultConsumerFluentSetterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

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

Returns the unmetered devices you have purchased or want to purchase.

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

Returns the unmetered devices you have purchased or want to purchase.

\n@param unmeteredDevices Returns the unmetered devices you have purchased or want to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmeteredDevicesWithStrings", "getterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

\n

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

\n@return Returns the unmetered devices you have purchased or want to purchase.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmeteredDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmeteredDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

\n@return The value of the Key property for this object.\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UnmeteredDevices", "sensitive" : false, "setterDocumentation" : "

Returns the unmetered devices you have purchased or want to purchase.

\n@param unmeteredDevices Returns the unmetered devices you have purchased or want to purchase.", "setterMethodName" : "setUnmeteredDevicesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredDevices", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredDevices", "variableType" : "java.util.Map", "documentation" : "

Returns the unmetered devices you have purchased or want to purchase.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnmeteredRemoteAccessDevicesAsStrings", "beanStyleSetterMethodName" : "setUnmeteredRemoteAccessDevicesWithStrings", "c2jName" : "unmeteredRemoteAccessDevices", "c2jShape" : "PurchasedDevicesMap", "defaultConsumerFluentSetterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

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

Returns the unmetered remote access devices you have purchased or want to purchase.

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

Returns the unmetered remote access devices you have purchased or want to purchase.

\n@param unmeteredRemoteAccessDevices Returns the unmetered remote access devices you have purchased or want to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmeteredRemoteAccessDevicesWithStrings", "getterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

\n

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

\n@return Returns the unmetered remote access devices you have purchased or want to purchase.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmeteredRemoteAccessDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmeteredRemoteAccessDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

\n@return The value of the Key property for this object.\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see DevicePlatform", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "UnmeteredRemoteAccessDevices", "sensitive" : false, "setterDocumentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

\n@param unmeteredRemoteAccessDevices Returns the unmetered remote access devices you have purchased or want to purchase.", "setterMethodName" : "setUnmeteredRemoteAccessDevicesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredRemoteAccessDevices", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "unmeteredRemoteAccessDevices", "variableType" : "java.util.Map", "documentation" : "

Returns the unmetered remote access devices you have purchased or want to purchase.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxJobTimeoutMinutes", "beanStyleSetterMethodName" : "setMaxJobTimeoutMinutes", "c2jName" : "maxJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\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 #maxJobTimeoutMinutes(Integer)}.\n@param maxJobTimeoutMinutes 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 #maxJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

The maximum number of minutes a test run will execute before it times out.

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

The maximum number of minutes a test run will execute before it times out.

\n@param maxJobTimeoutMinutes The maximum number of minutes a test run will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxJobTimeoutMinutes", "getterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\n@return The maximum number of minutes a test run will execute before it times out.", "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" : "maxJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

The maximum number of minutes a test run will execute before it times out.

\n@param maxJobTimeoutMinutes The maximum number of minutes a test run will execute before it times out.", "setterMethodName" : "setMaxJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

The maximum number of minutes a test run will execute before it times out.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTrialMinutes", "beanStyleSetterMethodName" : "setTrialMinutes", "c2jName" : "trialMinutes", "c2jShape" : "TrialMinutes", "defaultConsumerFluentSetterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

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

Information about an AWS account's usage of free trial device minutes.

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

Information about an AWS account's usage of free trial device minutes.

\n@param trialMinutes Information about an AWS account's usage of free trial device minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "trialMinutes", "getterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

\n@return Information about an AWS account's usage of free trial device minutes.", "getterModel" : { "returnType" : "TrialMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "trialMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "trialMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TrialMinutes", "sensitive" : false, "setterDocumentation" : "

Information about an AWS account's usage of free trial device minutes.

\n@param trialMinutes Information about an AWS account's usage of free trial device minutes.", "setterMethodName" : "setTrialMinutes", "setterModel" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : null, "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : "

Information about an AWS account's usage of free trial device minutes.

", "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxSlots", "beanStyleSetterMethodName" : "setMaxSlots", "c2jName" : "maxSlots", "c2jShape" : "MaxSlotMap", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

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

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

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

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n@param maxSlots The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxSlots", "getterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n

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

\n@return The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxSlots", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxSlots", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(Integer)}.\n@param value 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 #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "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" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "MaxSlots", "sensitive" : false, "setterDocumentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

\n@param maxSlots The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.", "setterMethodName" : "setMaxSlots", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "maxSlots", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "maxSlots", "variableType" : "java.util.Map", "documentation" : "

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

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

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@param defaultJobTimeoutMinutes The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@return The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

\n@param defaultJobTimeoutMinutes The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

\n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccountSettings", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : null, "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "wrapper" : false }, "ArgumentException" : { "c2jName" : "ArgumentException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An invalid argument was specified.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ArgumentException", "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" : "ArgumentException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ArgumentException", "variableName" : "argumentException", "variableType" : "ArgumentException", "documentation" : null, "simpleType" : "ArgumentException", "variableSetterType" : "ArgumentException" }, "wrapper" : false }, "Artifact" : { "c2jName" : "Artifact", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Represents the output of a test. Examples of artifacts include logs and screenshots.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

The artifact's ARN.

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

The artifact's ARN.

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

The artifact's ARN.

\n@param arn The artifact's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The artifact's ARN.

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

The artifact's ARN.

\n@param arn The artifact's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The artifact's ARN.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

The artifact's name.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

The artifact's name.

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

The artifact's name.

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

The artifact's name.

\n@return The artifact's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 artifact's name.

\n@param name The artifact's name.", "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 artifact's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArtifactType", "defaultConsumerFluentSetterDocumentation" : "

The artifact's type.

Allowed values include the following:

  • UNKNOWN: An unknown type.

  • SCREENSHOT: The screenshot type.

  • DEVICE_LOG: The device log type.

  • MESSAGE_LOG: The message log type.

  • VIDEO_LOG: The video log type.

  • RESULT_LOG: The result log type.

  • SERVICE_LOG: The service log type.

  • WEBKIT_LOG: The web kit log type.

  • INSTRUMENTATION_OUTPUT: The instrumentation type.

  • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

  • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

  • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

  • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

  • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

  • AUTOMATION_OUTPUT: The automation output type.

  • APPIUM_SERVER_OUTPUT: The Appium server output type.

  • APPIUM_JAVA_OUTPUT: The Appium Java output type.

  • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

  • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

  • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

  • EXPLORER_EVENT_LOG: The Explorer event log output type.

  • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

  • APPLICATION_CRASH_REPORT: The application crash report output type.

  • XCTEST_LOG: The XCode test output type.

  • VIDEO: The Video output type.

  • CUSTOMER_ARTIFACT:The Customer Artifact output type.

  • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

  • TESTSPEC_OUTPUT: The Test Spec Output 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 #typeAsString(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, "documentation" : "

The artifact's type.

Allowed values include the following:

  • UNKNOWN: An unknown type.

  • SCREENSHOT: The screenshot type.

  • DEVICE_LOG: The device log type.

  • MESSAGE_LOG: The message log type.

  • VIDEO_LOG: The video log type.

  • RESULT_LOG: The result log type.

  • SERVICE_LOG: The service log type.

  • WEBKIT_LOG: The web kit log type.

  • INSTRUMENTATION_OUTPUT: The instrumentation type.

  • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

  • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

  • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

  • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

  • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

  • AUTOMATION_OUTPUT: The automation output type.

  • APPIUM_SERVER_OUTPUT: The Appium server output type.

  • APPIUM_JAVA_OUTPUT: The Appium Java output type.

  • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

  • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

  • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

  • EXPLORER_EVENT_LOG: The Explorer event log output type.

  • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

  • APPLICATION_CRASH_REPORT: The application crash report output type.

  • XCTEST_LOG: The XCode test output type.

  • VIDEO: The Video output type.

  • CUSTOMER_ARTIFACT:The Customer Artifact output type.

  • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

  • TESTSPEC_OUTPUT: The Test Spec Output type.

", "endpointDiscoveryId" : false, "enumType" : "ArtifactType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The artifact's type.

Allowed values include the following:

  • UNKNOWN: An unknown type.

  • SCREENSHOT: The screenshot type.

  • DEVICE_LOG: The device log type.

  • MESSAGE_LOG: The message log type.

  • VIDEO_LOG: The video log type.

  • RESULT_LOG: The result log type.

  • SERVICE_LOG: The service log type.

  • WEBKIT_LOG: The web kit log type.

  • INSTRUMENTATION_OUTPUT: The instrumentation type.

  • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

  • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

  • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

  • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

  • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

  • AUTOMATION_OUTPUT: The automation output type.

  • APPIUM_SERVER_OUTPUT: The Appium server output type.

  • APPIUM_JAVA_OUTPUT: The Appium Java output type.

  • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

  • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

  • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

  • EXPLORER_EVENT_LOG: The Explorer event log output type.

  • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

  • APPLICATION_CRASH_REPORT: The application crash report output type.

  • XCTEST_LOG: The XCode test output type.

  • VIDEO: The Video output type.

  • CUSTOMER_ARTIFACT:The Customer Artifact output type.

  • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

  • TESTSPEC_OUTPUT: The Test Spec Output type.

\n@param type The artifact's type.

Allowed values include the following:

  • UNKNOWN: An unknown type.

  • SCREENSHOT: The screenshot type.

  • DEVICE_LOG: The device log type.

  • MESSAGE_LOG: The message log type.

  • VIDEO_LOG: The video log type.

  • RESULT_LOG: The result log type.

  • SERVICE_LOG: The service log type.

  • WEBKIT_LOG: The web kit log type.

  • INSTRUMENTATION_OUTPUT: The instrumentation type.

  • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

  • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

  • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

  • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

  • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

  • AUTOMATION_OUTPUT: The automation output type.

  • APPIUM_SERVER_OUTPUT: The Appium server output type.

  • APPIUM_JAVA_OUTPUT: The Appium Java output type.

  • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

  • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

  • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

  • EXPLORER_EVENT_LOG: The Explorer event log output type.

  • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

  • APPLICATION_CRASH_REPORT: The application crash report output type.

  • XCTEST_LOG: The XCode test output type.

  • VIDEO: The Video output type.

  • CUSTOMER_ARTIFACT:The Customer Artifact output type.

  • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

  • TESTSPEC_OUTPUT: The Test Spec Output type.

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

    The artifact's type.

    Allowed values include the following:

    • UNKNOWN: An unknown type.

    • SCREENSHOT: The screenshot type.

    • DEVICE_LOG: The device log type.

    • MESSAGE_LOG: The message log type.

    • VIDEO_LOG: The video log type.

    • RESULT_LOG: The result log type.

    • SERVICE_LOG: The service log type.

    • WEBKIT_LOG: The web kit log type.

    • INSTRUMENTATION_OUTPUT: The instrumentation type.

    • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

    • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

    • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

    • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

    • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

    • AUTOMATION_OUTPUT: The automation output type.

    • APPIUM_SERVER_OUTPUT: The Appium server output type.

    • APPIUM_JAVA_OUTPUT: The Appium Java output type.

    • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

    • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

    • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

    • EXPLORER_EVENT_LOG: The Explorer event log output type.

    • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

    • APPLICATION_CRASH_REPORT: The application crash report output type.

    • XCTEST_LOG: The XCode test output type.

    • VIDEO: The Video output type.

    • CUSTOMER_ARTIFACT:The Customer Artifact output type.

    • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

    • TESTSPEC_OUTPUT: The Test Spec Output type.

    \n

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

    \n@return The artifact's type.

    Allowed values include the following:

    • UNKNOWN: An unknown type.

    • SCREENSHOT: The screenshot type.

    • DEVICE_LOG: The device log type.

    • MESSAGE_LOG: The message log type.

    • VIDEO_LOG: The video log type.

    • RESULT_LOG: The result log type.

    • SERVICE_LOG: The service log type.

    • WEBKIT_LOG: The web kit log type.

    • INSTRUMENTATION_OUTPUT: The instrumentation type.

    • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

    • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

    • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

    • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

    • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

    • AUTOMATION_OUTPUT: The automation output type.

    • APPIUM_SERVER_OUTPUT: The Appium server output type.

    • APPIUM_JAVA_OUTPUT: The Appium Java output type.

    • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

    • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

    • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

    • EXPLORER_EVENT_LOG: The Explorer event log output type.

    • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

    • APPLICATION_CRASH_REPORT: The application crash report output type.

    • XCTEST_LOG: The XCode test output type.

    • VIDEO: The Video output type.

    • CUSTOMER_ARTIFACT:The Customer Artifact output type.

    • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

    • TESTSPEC_OUTPUT: The Test Spec Output type.

    • \n@see ArtifactType", "getterModel" : { "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 artifact's type.

      Allowed values include the following:

      • UNKNOWN: An unknown type.

      • SCREENSHOT: The screenshot type.

      • DEVICE_LOG: The device log type.

      • MESSAGE_LOG: The message log type.

      • VIDEO_LOG: The video log type.

      • RESULT_LOG: The result log type.

      • SERVICE_LOG: The service log type.

      • WEBKIT_LOG: The web kit log type.

      • INSTRUMENTATION_OUTPUT: The instrumentation type.

      • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

      • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

      • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

      • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

      • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

      • AUTOMATION_OUTPUT: The automation output type.

      • APPIUM_SERVER_OUTPUT: The Appium server output type.

      • APPIUM_JAVA_OUTPUT: The Appium Java output type.

      • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

      • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

      • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

      • EXPLORER_EVENT_LOG: The Explorer event log output type.

      • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

      • APPLICATION_CRASH_REPORT: The application crash report output type.

      • XCTEST_LOG: The XCode test output type.

      • VIDEO: The Video output type.

      • CUSTOMER_ARTIFACT:The Customer Artifact output type.

      • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

      • TESTSPEC_OUTPUT: The Test Spec Output type.

      \n@param type The artifact's type.

      Allowed values include the following:

      • UNKNOWN: An unknown type.

      • SCREENSHOT: The screenshot type.

      • DEVICE_LOG: The device log type.

      • MESSAGE_LOG: The message log type.

      • VIDEO_LOG: The video log type.

      • RESULT_LOG: The result log type.

      • SERVICE_LOG: The service log type.

      • WEBKIT_LOG: The web kit log type.

      • INSTRUMENTATION_OUTPUT: The instrumentation type.

      • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

      • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

      • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

      • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

      • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

      • AUTOMATION_OUTPUT: The automation output type.

      • APPIUM_SERVER_OUTPUT: The Appium server output type.

      • APPIUM_JAVA_OUTPUT: The Appium Java output type.

      • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

      • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

      • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

      • EXPLORER_EVENT_LOG: The Explorer event log output type.

      • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

      • APPLICATION_CRASH_REPORT: The application crash report output type.

      • XCTEST_LOG: The XCode test output type.

      • VIDEO: The Video output type.

      • CUSTOMER_ARTIFACT:The Customer Artifact output type.

      • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

      • TESTSPEC_OUTPUT: The Test Spec Output type.

      • \n@see ArtifactType", "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 artifact's type.

        Allowed values include the following:

        • UNKNOWN: An unknown type.

        • SCREENSHOT: The screenshot type.

        • DEVICE_LOG: The device log type.

        • MESSAGE_LOG: The message log type.

        • VIDEO_LOG: The video log type.

        • RESULT_LOG: The result log type.

        • SERVICE_LOG: The service log type.

        • WEBKIT_LOG: The web kit log type.

        • INSTRUMENTATION_OUTPUT: The instrumentation type.

        • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

        • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

        • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

        • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

        • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

        • AUTOMATION_OUTPUT: The automation output type.

        • APPIUM_SERVER_OUTPUT: The Appium server output type.

        • APPIUM_JAVA_OUTPUT: The Appium Java output type.

        • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

        • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

        • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

        • EXPLORER_EVENT_LOG: The Explorer event log output type.

        • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

        • APPLICATION_CRASH_REPORT: The application crash report output type.

        • XCTEST_LOG: The XCode test output type.

        • VIDEO: The Video output type.

        • CUSTOMER_ARTIFACT:The Customer Artifact output type.

        • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

        • TESTSPEC_OUTPUT: The Test Spec Output type.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExtension", "beanStyleSetterMethodName" : "setExtension", "c2jName" : "extension", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

        The artifact's file extension.

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

        The artifact's file extension.

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

        The artifact's file extension.

        \n@param extension The artifact's file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "extension", "getterDocumentation" : "

        The artifact's file extension.

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

        The artifact's file extension.

        \n@param extension The artifact's file extension.", "setterMethodName" : "setExtension", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "extension", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "extension", "variableType" : "String", "documentation" : "

        The artifact's file extension.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

        The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

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

        The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

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

        The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

        \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

        The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

        \n@return The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

        The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

        \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

        The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

        The artifact's ARN.

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

        The artifact's ARN.

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

        The artifact's ARN.

        \n@param arn The artifact's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

        The artifact's ARN.

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

        The artifact's ARN.

        \n@param arn The artifact's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

        The artifact's ARN.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Extension" : { "beanStyleGetterMethodName" : "getExtension", "beanStyleSetterMethodName" : "setExtension", "c2jName" : "extension", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

        The artifact's file extension.

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

        The artifact's file extension.

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

        The artifact's file extension.

        \n@param extension The artifact's file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "extension", "getterDocumentation" : "

        The artifact's file extension.

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

        The artifact's file extension.

        \n@param extension The artifact's file extension.", "setterMethodName" : "setExtension", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "extension", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "extension", "variableType" : "String", "documentation" : "

        The artifact's file extension.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

        The artifact's name.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

        The artifact's name.

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

        The artifact's name.

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

        The artifact's name.

        \n@return The artifact's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 artifact's name.

        \n@param name The artifact's name.", "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 artifact's name.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArtifactType", "defaultConsumerFluentSetterDocumentation" : "

        The artifact's type.

        Allowed values include the following:

        • UNKNOWN: An unknown type.

        • SCREENSHOT: The screenshot type.

        • DEVICE_LOG: The device log type.

        • MESSAGE_LOG: The message log type.

        • VIDEO_LOG: The video log type.

        • RESULT_LOG: The result log type.

        • SERVICE_LOG: The service log type.

        • WEBKIT_LOG: The web kit log type.

        • INSTRUMENTATION_OUTPUT: The instrumentation type.

        • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

        • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

        • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

        • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

        • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

        • AUTOMATION_OUTPUT: The automation output type.

        • APPIUM_SERVER_OUTPUT: The Appium server output type.

        • APPIUM_JAVA_OUTPUT: The Appium Java output type.

        • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

        • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

        • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

        • EXPLORER_EVENT_LOG: The Explorer event log output type.

        • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

        • APPLICATION_CRASH_REPORT: The application crash report output type.

        • XCTEST_LOG: The XCode test output type.

        • VIDEO: The Video output type.

        • CUSTOMER_ARTIFACT:The Customer Artifact output type.

        • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

        • TESTSPEC_OUTPUT: The Test Spec Output 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 #typeAsString(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, "documentation" : "

        The artifact's type.

        Allowed values include the following:

        • UNKNOWN: An unknown type.

        • SCREENSHOT: The screenshot type.

        • DEVICE_LOG: The device log type.

        • MESSAGE_LOG: The message log type.

        • VIDEO_LOG: The video log type.

        • RESULT_LOG: The result log type.

        • SERVICE_LOG: The service log type.

        • WEBKIT_LOG: The web kit log type.

        • INSTRUMENTATION_OUTPUT: The instrumentation type.

        • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

        • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

        • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

        • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

        • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

        • AUTOMATION_OUTPUT: The automation output type.

        • APPIUM_SERVER_OUTPUT: The Appium server output type.

        • APPIUM_JAVA_OUTPUT: The Appium Java output type.

        • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

        • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

        • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

        • EXPLORER_EVENT_LOG: The Explorer event log output type.

        • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

        • APPLICATION_CRASH_REPORT: The application crash report output type.

        • XCTEST_LOG: The XCode test output type.

        • VIDEO: The Video output type.

        • CUSTOMER_ARTIFACT:The Customer Artifact output type.

        • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

        • TESTSPEC_OUTPUT: The Test Spec Output type.

        ", "endpointDiscoveryId" : false, "enumType" : "ArtifactType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

        The artifact's type.

        Allowed values include the following:

        • UNKNOWN: An unknown type.

        • SCREENSHOT: The screenshot type.

        • DEVICE_LOG: The device log type.

        • MESSAGE_LOG: The message log type.

        • VIDEO_LOG: The video log type.

        • RESULT_LOG: The result log type.

        • SERVICE_LOG: The service log type.

        • WEBKIT_LOG: The web kit log type.

        • INSTRUMENTATION_OUTPUT: The instrumentation type.

        • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

        • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

        • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

        • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

        • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

        • AUTOMATION_OUTPUT: The automation output type.

        • APPIUM_SERVER_OUTPUT: The Appium server output type.

        • APPIUM_JAVA_OUTPUT: The Appium Java output type.

        • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

        • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

        • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

        • EXPLORER_EVENT_LOG: The Explorer event log output type.

        • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

        • APPLICATION_CRASH_REPORT: The application crash report output type.

        • XCTEST_LOG: The XCode test output type.

        • VIDEO: The Video output type.

        • CUSTOMER_ARTIFACT:The Customer Artifact output type.

        • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

        • TESTSPEC_OUTPUT: The Test Spec Output type.

        \n@param type The artifact's type.

        Allowed values include the following:

        • UNKNOWN: An unknown type.

        • SCREENSHOT: The screenshot type.

        • DEVICE_LOG: The device log type.

        • MESSAGE_LOG: The message log type.

        • VIDEO_LOG: The video log type.

        • RESULT_LOG: The result log type.

        • SERVICE_LOG: The service log type.

        • WEBKIT_LOG: The web kit log type.

        • INSTRUMENTATION_OUTPUT: The instrumentation type.

        • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

        • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

        • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

        • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

        • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

        • AUTOMATION_OUTPUT: The automation output type.

        • APPIUM_SERVER_OUTPUT: The Appium server output type.

        • APPIUM_JAVA_OUTPUT: The Appium Java output type.

        • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

        • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

        • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

        • EXPLORER_EVENT_LOG: The Explorer event log output type.

        • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

        • APPLICATION_CRASH_REPORT: The application crash report output type.

        • XCTEST_LOG: The XCode test output type.

        • VIDEO: The Video output type.

        • CUSTOMER_ARTIFACT:The Customer Artifact output type.

        • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

        • TESTSPEC_OUTPUT: The Test Spec Output type.

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

          The artifact's type.

          Allowed values include the following:

          • UNKNOWN: An unknown type.

          • SCREENSHOT: The screenshot type.

          • DEVICE_LOG: The device log type.

          • MESSAGE_LOG: The message log type.

          • VIDEO_LOG: The video log type.

          • RESULT_LOG: The result log type.

          • SERVICE_LOG: The service log type.

          • WEBKIT_LOG: The web kit log type.

          • INSTRUMENTATION_OUTPUT: The instrumentation type.

          • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

          • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

          • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

          • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

          • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

          • AUTOMATION_OUTPUT: The automation output type.

          • APPIUM_SERVER_OUTPUT: The Appium server output type.

          • APPIUM_JAVA_OUTPUT: The Appium Java output type.

          • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

          • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

          • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

          • EXPLORER_EVENT_LOG: The Explorer event log output type.

          • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

          • APPLICATION_CRASH_REPORT: The application crash report output type.

          • XCTEST_LOG: The XCode test output type.

          • VIDEO: The Video output type.

          • CUSTOMER_ARTIFACT:The Customer Artifact output type.

          • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

          • TESTSPEC_OUTPUT: The Test Spec Output type.

          \n

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

          \n@return The artifact's type.

          Allowed values include the following:

          • UNKNOWN: An unknown type.

          • SCREENSHOT: The screenshot type.

          • DEVICE_LOG: The device log type.

          • MESSAGE_LOG: The message log type.

          • VIDEO_LOG: The video log type.

          • RESULT_LOG: The result log type.

          • SERVICE_LOG: The service log type.

          • WEBKIT_LOG: The web kit log type.

          • INSTRUMENTATION_OUTPUT: The instrumentation type.

          • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

          • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

          • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

          • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

          • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

          • AUTOMATION_OUTPUT: The automation output type.

          • APPIUM_SERVER_OUTPUT: The Appium server output type.

          • APPIUM_JAVA_OUTPUT: The Appium Java output type.

          • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

          • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

          • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

          • EXPLORER_EVENT_LOG: The Explorer event log output type.

          • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

          • APPLICATION_CRASH_REPORT: The application crash report output type.

          • XCTEST_LOG: The XCode test output type.

          • VIDEO: The Video output type.

          • CUSTOMER_ARTIFACT:The Customer Artifact output type.

          • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

          • TESTSPEC_OUTPUT: The Test Spec Output type.

          • \n@see ArtifactType", "getterModel" : { "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 artifact's type.

            Allowed values include the following:

            • UNKNOWN: An unknown type.

            • SCREENSHOT: The screenshot type.

            • DEVICE_LOG: The device log type.

            • MESSAGE_LOG: The message log type.

            • VIDEO_LOG: The video log type.

            • RESULT_LOG: The result log type.

            • SERVICE_LOG: The service log type.

            • WEBKIT_LOG: The web kit log type.

            • INSTRUMENTATION_OUTPUT: The instrumentation type.

            • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

            • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

            • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

            • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

            • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

            • AUTOMATION_OUTPUT: The automation output type.

            • APPIUM_SERVER_OUTPUT: The Appium server output type.

            • APPIUM_JAVA_OUTPUT: The Appium Java output type.

            • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

            • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

            • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

            • EXPLORER_EVENT_LOG: The Explorer event log output type.

            • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

            • APPLICATION_CRASH_REPORT: The application crash report output type.

            • XCTEST_LOG: The XCode test output type.

            • VIDEO: The Video output type.

            • CUSTOMER_ARTIFACT:The Customer Artifact output type.

            • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

            • TESTSPEC_OUTPUT: The Test Spec Output type.

            \n@param type The artifact's type.

            Allowed values include the following:

            • UNKNOWN: An unknown type.

            • SCREENSHOT: The screenshot type.

            • DEVICE_LOG: The device log type.

            • MESSAGE_LOG: The message log type.

            • VIDEO_LOG: The video log type.

            • RESULT_LOG: The result log type.

            • SERVICE_LOG: The service log type.

            • WEBKIT_LOG: The web kit log type.

            • INSTRUMENTATION_OUTPUT: The instrumentation type.

            • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

            • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

            • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

            • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

            • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

            • AUTOMATION_OUTPUT: The automation output type.

            • APPIUM_SERVER_OUTPUT: The Appium server output type.

            • APPIUM_JAVA_OUTPUT: The Appium Java output type.

            • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

            • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

            • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

            • EXPLORER_EVENT_LOG: The Explorer event log output type.

            • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

            • APPLICATION_CRASH_REPORT: The application crash report output type.

            • XCTEST_LOG: The XCode test output type.

            • VIDEO: The Video output type.

            • CUSTOMER_ARTIFACT:The Customer Artifact output type.

            • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

            • TESTSPEC_OUTPUT: The Test Spec Output type.

            • \n@see ArtifactType", "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 artifact's type.

              Allowed values include the following:

              • UNKNOWN: An unknown type.

              • SCREENSHOT: The screenshot type.

              • DEVICE_LOG: The device log type.

              • MESSAGE_LOG: The message log type.

              • VIDEO_LOG: The video log type.

              • RESULT_LOG: The result log type.

              • SERVICE_LOG: The service log type.

              • WEBKIT_LOG: The web kit log type.

              • INSTRUMENTATION_OUTPUT: The instrumentation type.

              • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

              • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

              • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

              • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

              • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

              • AUTOMATION_OUTPUT: The automation output type.

              • APPIUM_SERVER_OUTPUT: The Appium server output type.

              • APPIUM_JAVA_OUTPUT: The Appium Java output type.

              • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

              • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

              • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

              • EXPLORER_EVENT_LOG: The Explorer event log output type.

              • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

              • APPLICATION_CRASH_REPORT: The application crash report output type.

              • XCTEST_LOG: The XCode test output type.

              • VIDEO: The Video output type.

              • CUSTOMER_ARTIFACT:The Customer Artifact output type.

              • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

              • TESTSPEC_OUTPUT: The Test Spec Output type.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

              The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

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

              The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

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

              The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

              \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

              The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

              \n@return The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

              The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

              \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

              The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

              The artifact's ARN.

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

              The artifact's ARN.

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

              The artifact's ARN.

              \n@param arn The artifact's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

              The artifact's ARN.

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

              The artifact's ARN.

              \n@param arn The artifact's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

              The artifact's ARN.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

              The artifact's name.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

              The artifact's name.

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

              The artifact's name.

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

              The artifact's name.

              \n@return The artifact's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 artifact's name.

              \n@param name The artifact's name.", "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 artifact's name.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArtifactType", "defaultConsumerFluentSetterDocumentation" : "

              The artifact's type.

              Allowed values include the following:

              • UNKNOWN: An unknown type.

              • SCREENSHOT: The screenshot type.

              • DEVICE_LOG: The device log type.

              • MESSAGE_LOG: The message log type.

              • VIDEO_LOG: The video log type.

              • RESULT_LOG: The result log type.

              • SERVICE_LOG: The service log type.

              • WEBKIT_LOG: The web kit log type.

              • INSTRUMENTATION_OUTPUT: The instrumentation type.

              • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

              • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

              • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

              • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

              • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

              • AUTOMATION_OUTPUT: The automation output type.

              • APPIUM_SERVER_OUTPUT: The Appium server output type.

              • APPIUM_JAVA_OUTPUT: The Appium Java output type.

              • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

              • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

              • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

              • EXPLORER_EVENT_LOG: The Explorer event log output type.

              • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

              • APPLICATION_CRASH_REPORT: The application crash report output type.

              • XCTEST_LOG: The XCode test output type.

              • VIDEO: The Video output type.

              • CUSTOMER_ARTIFACT:The Customer Artifact output type.

              • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

              • TESTSPEC_OUTPUT: The Test Spec Output 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 #typeAsString(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, "documentation" : "

              The artifact's type.

              Allowed values include the following:

              • UNKNOWN: An unknown type.

              • SCREENSHOT: The screenshot type.

              • DEVICE_LOG: The device log type.

              • MESSAGE_LOG: The message log type.

              • VIDEO_LOG: The video log type.

              • RESULT_LOG: The result log type.

              • SERVICE_LOG: The service log type.

              • WEBKIT_LOG: The web kit log type.

              • INSTRUMENTATION_OUTPUT: The instrumentation type.

              • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

              • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

              • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

              • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

              • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

              • AUTOMATION_OUTPUT: The automation output type.

              • APPIUM_SERVER_OUTPUT: The Appium server output type.

              • APPIUM_JAVA_OUTPUT: The Appium Java output type.

              • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

              • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

              • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

              • EXPLORER_EVENT_LOG: The Explorer event log output type.

              • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

              • APPLICATION_CRASH_REPORT: The application crash report output type.

              • XCTEST_LOG: The XCode test output type.

              • VIDEO: The Video output type.

              • CUSTOMER_ARTIFACT:The Customer Artifact output type.

              • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

              • TESTSPEC_OUTPUT: The Test Spec Output type.

              ", "endpointDiscoveryId" : false, "enumType" : "ArtifactType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

              The artifact's type.

              Allowed values include the following:

              • UNKNOWN: An unknown type.

              • SCREENSHOT: The screenshot type.

              • DEVICE_LOG: The device log type.

              • MESSAGE_LOG: The message log type.

              • VIDEO_LOG: The video log type.

              • RESULT_LOG: The result log type.

              • SERVICE_LOG: The service log type.

              • WEBKIT_LOG: The web kit log type.

              • INSTRUMENTATION_OUTPUT: The instrumentation type.

              • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

              • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

              • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

              • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

              • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

              • AUTOMATION_OUTPUT: The automation output type.

              • APPIUM_SERVER_OUTPUT: The Appium server output type.

              • APPIUM_JAVA_OUTPUT: The Appium Java output type.

              • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

              • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

              • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

              • EXPLORER_EVENT_LOG: The Explorer event log output type.

              • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

              • APPLICATION_CRASH_REPORT: The application crash report output type.

              • XCTEST_LOG: The XCode test output type.

              • VIDEO: The Video output type.

              • CUSTOMER_ARTIFACT:The Customer Artifact output type.

              • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

              • TESTSPEC_OUTPUT: The Test Spec Output type.

              \n@param type The artifact's type.

              Allowed values include the following:

              • UNKNOWN: An unknown type.

              • SCREENSHOT: The screenshot type.

              • DEVICE_LOG: The device log type.

              • MESSAGE_LOG: The message log type.

              • VIDEO_LOG: The video log type.

              • RESULT_LOG: The result log type.

              • SERVICE_LOG: The service log type.

              • WEBKIT_LOG: The web kit log type.

              • INSTRUMENTATION_OUTPUT: The instrumentation type.

              • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

              • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

              • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

              • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

              • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

              • AUTOMATION_OUTPUT: The automation output type.

              • APPIUM_SERVER_OUTPUT: The Appium server output type.

              • APPIUM_JAVA_OUTPUT: The Appium Java output type.

              • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

              • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

              • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

              • EXPLORER_EVENT_LOG: The Explorer event log output type.

              • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

              • APPLICATION_CRASH_REPORT: The application crash report output type.

              • XCTEST_LOG: The XCode test output type.

              • VIDEO: The Video output type.

              • CUSTOMER_ARTIFACT:The Customer Artifact output type.

              • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

              • TESTSPEC_OUTPUT: The Test Spec Output type.

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

                The artifact's type.

                Allowed values include the following:

                • UNKNOWN: An unknown type.

                • SCREENSHOT: The screenshot type.

                • DEVICE_LOG: The device log type.

                • MESSAGE_LOG: The message log type.

                • VIDEO_LOG: The video log type.

                • RESULT_LOG: The result log type.

                • SERVICE_LOG: The service log type.

                • WEBKIT_LOG: The web kit log type.

                • INSTRUMENTATION_OUTPUT: The instrumentation type.

                • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

                • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

                • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

                • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

                • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

                • AUTOMATION_OUTPUT: The automation output type.

                • APPIUM_SERVER_OUTPUT: The Appium server output type.

                • APPIUM_JAVA_OUTPUT: The Appium Java output type.

                • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

                • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

                • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

                • EXPLORER_EVENT_LOG: The Explorer event log output type.

                • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

                • APPLICATION_CRASH_REPORT: The application crash report output type.

                • XCTEST_LOG: The XCode test output type.

                • VIDEO: The Video output type.

                • CUSTOMER_ARTIFACT:The Customer Artifact output type.

                • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

                • TESTSPEC_OUTPUT: The Test Spec Output type.

                \n

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

                \n@return The artifact's type.

                Allowed values include the following:

                • UNKNOWN: An unknown type.

                • SCREENSHOT: The screenshot type.

                • DEVICE_LOG: The device log type.

                • MESSAGE_LOG: The message log type.

                • VIDEO_LOG: The video log type.

                • RESULT_LOG: The result log type.

                • SERVICE_LOG: The service log type.

                • WEBKIT_LOG: The web kit log type.

                • INSTRUMENTATION_OUTPUT: The instrumentation type.

                • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

                • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

                • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

                • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

                • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

                • AUTOMATION_OUTPUT: The automation output type.

                • APPIUM_SERVER_OUTPUT: The Appium server output type.

                • APPIUM_JAVA_OUTPUT: The Appium Java output type.

                • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

                • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

                • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

                • EXPLORER_EVENT_LOG: The Explorer event log output type.

                • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

                • APPLICATION_CRASH_REPORT: The application crash report output type.

                • XCTEST_LOG: The XCode test output type.

                • VIDEO: The Video output type.

                • CUSTOMER_ARTIFACT:The Customer Artifact output type.

                • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

                • TESTSPEC_OUTPUT: The Test Spec Output type.

                • \n@see ArtifactType", "getterModel" : { "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 artifact's type.

                  Allowed values include the following:

                  • UNKNOWN: An unknown type.

                  • SCREENSHOT: The screenshot type.

                  • DEVICE_LOG: The device log type.

                  • MESSAGE_LOG: The message log type.

                  • VIDEO_LOG: The video log type.

                  • RESULT_LOG: The result log type.

                  • SERVICE_LOG: The service log type.

                  • WEBKIT_LOG: The web kit log type.

                  • INSTRUMENTATION_OUTPUT: The instrumentation type.

                  • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

                  • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

                  • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

                  • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

                  • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

                  • AUTOMATION_OUTPUT: The automation output type.

                  • APPIUM_SERVER_OUTPUT: The Appium server output type.

                  • APPIUM_JAVA_OUTPUT: The Appium Java output type.

                  • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

                  • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

                  • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

                  • EXPLORER_EVENT_LOG: The Explorer event log output type.

                  • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

                  • APPLICATION_CRASH_REPORT: The application crash report output type.

                  • XCTEST_LOG: The XCode test output type.

                  • VIDEO: The Video output type.

                  • CUSTOMER_ARTIFACT:The Customer Artifact output type.

                  • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

                  • TESTSPEC_OUTPUT: The Test Spec Output type.

                  \n@param type The artifact's type.

                  Allowed values include the following:

                  • UNKNOWN: An unknown type.

                  • SCREENSHOT: The screenshot type.

                  • DEVICE_LOG: The device log type.

                  • MESSAGE_LOG: The message log type.

                  • VIDEO_LOG: The video log type.

                  • RESULT_LOG: The result log type.

                  • SERVICE_LOG: The service log type.

                  • WEBKIT_LOG: The web kit log type.

                  • INSTRUMENTATION_OUTPUT: The instrumentation type.

                  • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

                  • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

                  • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

                  • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

                  • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

                  • AUTOMATION_OUTPUT: The automation output type.

                  • APPIUM_SERVER_OUTPUT: The Appium server output type.

                  • APPIUM_JAVA_OUTPUT: The Appium Java output type.

                  • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

                  • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

                  • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

                  • EXPLORER_EVENT_LOG: The Explorer event log output type.

                  • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

                  • APPLICATION_CRASH_REPORT: The application crash report output type.

                  • XCTEST_LOG: The XCode test output type.

                  • VIDEO: The Video output type.

                  • CUSTOMER_ARTIFACT:The Customer Artifact output type.

                  • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

                  • TESTSPEC_OUTPUT: The Test Spec Output type.

                  • \n@see ArtifactType", "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 artifact's type.

                    Allowed values include the following:

                    • UNKNOWN: An unknown type.

                    • SCREENSHOT: The screenshot type.

                    • DEVICE_LOG: The device log type.

                    • MESSAGE_LOG: The message log type.

                    • VIDEO_LOG: The video log type.

                    • RESULT_LOG: The result log type.

                    • SERVICE_LOG: The service log type.

                    • WEBKIT_LOG: The web kit log type.

                    • INSTRUMENTATION_OUTPUT: The instrumentation type.

                    • EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.

                    • CALABASH_JSON_OUTPUT: The Calabash JSON output type.

                    • CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.

                    • CALABASH_STANDARD_OUTPUT: The Calabash standard output type.

                    • CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.

                    • AUTOMATION_OUTPUT: The automation output type.

                    • APPIUM_SERVER_OUTPUT: The Appium server output type.

                    • APPIUM_JAVA_OUTPUT: The Appium Java output type.

                    • APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.

                    • APPIUM_PYTHON_OUTPUT: The Appium Python output type.

                    • APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.

                    • EXPLORER_EVENT_LOG: The Explorer event log output type.

                    • EXPLORER_SUMMARY_LOG: The Explorer summary log output type.

                    • APPLICATION_CRASH_REPORT: The application crash report output type.

                    • XCTEST_LOG: The XCode test output type.

                    • VIDEO: The Video output type.

                    • CUSTOMER_ARTIFACT:The Customer Artifact output type.

                    • CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.

                    • TESTSPEC_OUTPUT: The Test Spec Output type.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExtension", "beanStyleSetterMethodName" : "setExtension", "c2jName" : "extension", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The artifact's file extension.

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

                    The artifact's file extension.

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

                    The artifact's file extension.

                    \n@param extension The artifact's file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "extension", "getterDocumentation" : "

                    The artifact's file extension.

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

                    The artifact's file extension.

                    \n@param extension The artifact's file extension.", "setterMethodName" : "setExtension", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "extension", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "extension", "variableType" : "String", "documentation" : "

                    The artifact's file extension.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                    The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

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

                    The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

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

                    The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

                    \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                    The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

                    \n@return The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                    The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

                    \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                    The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Artifact", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Artifact", "variableName" : "artifact", "variableType" : "Artifact", "documentation" : null, "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "wrapper" : false }, "ArtifactCategory" : { "c2jName" : "ArtifactCategory", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SCREENSHOT", "value" : "SCREENSHOT" }, { "name" : "FILE", "value" : "FILE" }, { "name" : "LOG", "value" : "LOG" } ], "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" : "ArtifactCategory", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ArtifactCategory", "variableName" : "artifactCategory", "variableType" : "ArtifactCategory", "documentation" : null, "simpleType" : "ArtifactCategory", "variableSetterType" : "ArtifactCategory" }, "wrapper" : false }, "ArtifactType" : { "c2jName" : "ArtifactType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "UNKNOWN", "value" : "UNKNOWN" }, { "name" : "SCREENSHOT", "value" : "SCREENSHOT" }, { "name" : "DEVICE_LOG", "value" : "DEVICE_LOG" }, { "name" : "MESSAGE_LOG", "value" : "MESSAGE_LOG" }, { "name" : "VIDEO_LOG", "value" : "VIDEO_LOG" }, { "name" : "RESULT_LOG", "value" : "RESULT_LOG" }, { "name" : "SERVICE_LOG", "value" : "SERVICE_LOG" }, { "name" : "WEBKIT_LOG", "value" : "WEBKIT_LOG" }, { "name" : "INSTRUMENTATION_OUTPUT", "value" : "INSTRUMENTATION_OUTPUT" }, { "name" : "EXERCISER_MONKEY_OUTPUT", "value" : "EXERCISER_MONKEY_OUTPUT" }, { "name" : "CALABASH_JSON_OUTPUT", "value" : "CALABASH_JSON_OUTPUT" }, { "name" : "CALABASH_PRETTY_OUTPUT", "value" : "CALABASH_PRETTY_OUTPUT" }, { "name" : "CALABASH_STANDARD_OUTPUT", "value" : "CALABASH_STANDARD_OUTPUT" }, { "name" : "CALABASH_JAVA_XML_OUTPUT", "value" : "CALABASH_JAVA_XML_OUTPUT" }, { "name" : "AUTOMATION_OUTPUT", "value" : "AUTOMATION_OUTPUT" }, { "name" : "APPIUM_SERVER_OUTPUT", "value" : "APPIUM_SERVER_OUTPUT" }, { "name" : "APPIUM_JAVA_OUTPUT", "value" : "APPIUM_JAVA_OUTPUT" }, { "name" : "APPIUM_JAVA_XML_OUTPUT", "value" : "APPIUM_JAVA_XML_OUTPUT" }, { "name" : "APPIUM_PYTHON_OUTPUT", "value" : "APPIUM_PYTHON_OUTPUT" }, { "name" : "APPIUM_PYTHON_XML_OUTPUT", "value" : "APPIUM_PYTHON_XML_OUTPUT" }, { "name" : "EXPLORER_EVENT_LOG", "value" : "EXPLORER_EVENT_LOG" }, { "name" : "EXPLORER_SUMMARY_LOG", "value" : "EXPLORER_SUMMARY_LOG" }, { "name" : "APPLICATION_CRASH_REPORT", "value" : "APPLICATION_CRASH_REPORT" }, { "name" : "XCTEST_LOG", "value" : "XCTEST_LOG" }, { "name" : "VIDEO", "value" : "VIDEO" }, { "name" : "CUSTOMER_ARTIFACT", "value" : "CUSTOMER_ARTIFACT" }, { "name" : "CUSTOMER_ARTIFACT_LOG", "value" : "CUSTOMER_ARTIFACT_LOG" }, { "name" : "TESTSPEC_OUTPUT", "value" : "TESTSPEC_OUTPUT" } ], "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" : "ArtifactType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ArtifactType", "variableName" : "artifactType", "variableType" : "ArtifactType", "documentation" : null, "simpleType" : "ArtifactType", "variableSetterType" : "ArtifactType" }, "wrapper" : false }, "BillingMethod" : { "c2jName" : "BillingMethod", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "METERED", "value" : "METERED" }, { "name" : "UNMETERED", "value" : "UNMETERED" } ], "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" : "BillingMethod", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BillingMethod", "variableName" : "billingMethod", "variableType" : "BillingMethod", "documentation" : null, "simpleType" : "BillingMethod", "variableSetterType" : "BillingMethod" }, "wrapper" : false }, "CPU" : { "c2jName" : "CPU", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the amount of CPU that an app is using on a physical device.

                    Note that this does not represent system-wide CPU usage.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFrequency", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "frequency", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

                    \n@param frequency The CPU's frequency.", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "

                    The CPU's frequency.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "architecture", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

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

                    The CPU's architecture, for example x86 or ARM.

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

                    The CPU's architecture, for example x86 or ARM.

                    \n@param architecture The CPU's architecture, for example x86 or ARM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    \n@return The CPU's architecture, for example x86 or ARM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    \n@param architecture The CPU's architecture, for example x86 or ARM.", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClock", "beanStyleSetterMethodName" : "setClock", "c2jName" : "clock", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

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

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

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

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@param clock The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clock", "getterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@return The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clock", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clock", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Clock", "sensitive" : false, "setterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@param clock The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.", "setterMethodName" : "setClock", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "clock", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "clock", "variableType" : "Double", "documentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Architecture" : { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "architecture", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

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

                    The CPU's architecture, for example x86 or ARM.

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

                    The CPU's architecture, for example x86 or ARM.

                    \n@param architecture The CPU's architecture, for example x86 or ARM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    \n@return The CPU's architecture, for example x86 or ARM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    \n@param architecture The CPU's architecture, for example x86 or ARM.", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Clock" : { "beanStyleGetterMethodName" : "getClock", "beanStyleSetterMethodName" : "setClock", "c2jName" : "clock", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

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

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

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

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@param clock The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clock", "getterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@return The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clock", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clock", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Clock", "sensitive" : false, "setterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@param clock The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.", "setterMethodName" : "setClock", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "clock", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "clock", "variableType" : "Double", "documentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Frequency" : { "beanStyleGetterMethodName" : "getFrequency", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "frequency", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

                    \n@param frequency The CPU's frequency.", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "

                    The CPU's frequency.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFrequency", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "frequency", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

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

                    The CPU's frequency.

                    \n@param frequency The CPU's frequency.", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "

                    The CPU's frequency.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArchitecture", "beanStyleSetterMethodName" : "setArchitecture", "c2jName" : "architecture", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

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

                    The CPU's architecture, for example x86 or ARM.

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

                    The CPU's architecture, for example x86 or ARM.

                    \n@param architecture The CPU's architecture, for example x86 or ARM.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "architecture", "getterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    \n@return The CPU's architecture, for example x86 or ARM.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "architecture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "architecture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Architecture", "sensitive" : false, "setterDocumentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    \n@param architecture The CPU's architecture, for example x86 or ARM.", "setterMethodName" : "setArchitecture", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                    The CPU's architecture, for example x86 or ARM.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClock", "beanStyleSetterMethodName" : "setClock", "c2jName" : "clock", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

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

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

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

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@param clock The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clock", "getterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@return The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clock", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clock", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Clock", "sensitive" : false, "setterDocumentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    \n@param clock The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.", "setterMethodName" : "setClock", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "clock", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "clock", "variableType" : "Double", "documentation" : "

                    The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CPU", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : null, "simpleType" : "CPU", "variableSetterType" : "CPU" }, "wrapper" : false }, "Counters" : { "c2jName" : "Counters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents entity counters.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The total number of entities.

                    \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 #total(Integer)}.\n@param total 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 #total(Integer)", "deprecated" : false, "documentation" : "

                    The total number of entities.

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

                    The total number of entities.

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

                    The total number of entities.

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

                    The total number of entities.

                    \n@param total The total number of entities.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : "

                    The total number of entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassed", "beanStyleSetterMethodName" : "setPassed", "c2jName" : "passed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of passed entities.

                    \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 #passed(Integer)}.\n@param passed 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 #passed(Integer)", "deprecated" : false, "documentation" : "

                    The number of passed entities.

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

                    The number of passed entities.

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

                    The number of passed entities.

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

                    The number of passed entities.

                    \n@param passed The number of passed entities.", "setterMethodName" : "setPassed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "passed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "passed", "variableType" : "Integer", "documentation" : "

                    The number of passed entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "failed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of failed entities.

                    \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 #failed(Integer)}.\n@param failed 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 #failed(Integer)", "deprecated" : false, "documentation" : "

                    The number of failed entities.

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

                    The number of failed entities.

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

                    The number of failed entities.

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

                    The number of failed entities.

                    \n@param failed The number of failed entities.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failed", "variableType" : "Integer", "documentation" : "

                    The number of failed entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWarned", "beanStyleSetterMethodName" : "setWarned", "c2jName" : "warned", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of warned entities.

                    \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 #warned(Integer)}.\n@param warned 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 #warned(Integer)", "deprecated" : false, "documentation" : "

                    The number of warned entities.

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

                    The number of warned entities.

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

                    The number of warned entities.

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

                    The number of warned entities.

                    \n@param warned The number of warned entities.", "setterMethodName" : "setWarned", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warned", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warned", "variableType" : "Integer", "documentation" : "

                    The number of warned entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrored", "beanStyleSetterMethodName" : "setErrored", "c2jName" : "errored", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of errored entities.

                    \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 #errored(Integer)}.\n@param errored 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 #errored(Integer)", "deprecated" : false, "documentation" : "

                    The number of errored entities.

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

                    The number of errored entities.

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

                    The number of errored entities.

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

                    The number of errored entities.

                    \n@param errored The number of errored entities.", "setterMethodName" : "setErrored", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "errored", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "errored", "variableType" : "Integer", "documentation" : "

                    The number of errored entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of stopped entities.

                    \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 #stopped(Integer)}.\n@param stopped 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 #stopped(Integer)", "deprecated" : false, "documentation" : "

                    The number of stopped entities.

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

                    The number of stopped entities.

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

                    The number of stopped entities.

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

                    The number of stopped entities.

                    \n@param stopped The number of stopped entities.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                    The number of stopped entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipped", "beanStyleSetterMethodName" : "setSkipped", "c2jName" : "skipped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of skipped entities.

                    \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 #skipped(Integer)}.\n@param skipped 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 #skipped(Integer)", "deprecated" : false, "documentation" : "

                    The number of skipped entities.

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

                    The number of skipped entities.

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

                    The number of skipped entities.

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

                    The number of skipped entities.

                    \n@param skipped The number of skipped entities.", "setterMethodName" : "setSkipped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "skipped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "skipped", "variableType" : "Integer", "documentation" : "

                    The number of skipped entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Errored" : { "beanStyleGetterMethodName" : "getErrored", "beanStyleSetterMethodName" : "setErrored", "c2jName" : "errored", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of errored entities.

                    \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 #errored(Integer)}.\n@param errored 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 #errored(Integer)", "deprecated" : false, "documentation" : "

                    The number of errored entities.

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

                    The number of errored entities.

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

                    The number of errored entities.

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

                    The number of errored entities.

                    \n@param errored The number of errored entities.", "setterMethodName" : "setErrored", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "errored", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "errored", "variableType" : "Integer", "documentation" : "

                    The number of errored entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Failed" : { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "failed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of failed entities.

                    \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 #failed(Integer)}.\n@param failed 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 #failed(Integer)", "deprecated" : false, "documentation" : "

                    The number of failed entities.

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

                    The number of failed entities.

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

                    The number of failed entities.

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

                    The number of failed entities.

                    \n@param failed The number of failed entities.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failed", "variableType" : "Integer", "documentation" : "

                    The number of failed entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Passed" : { "beanStyleGetterMethodName" : "getPassed", "beanStyleSetterMethodName" : "setPassed", "c2jName" : "passed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of passed entities.

                    \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 #passed(Integer)}.\n@param passed 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 #passed(Integer)", "deprecated" : false, "documentation" : "

                    The number of passed entities.

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

                    The number of passed entities.

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

                    The number of passed entities.

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

                    The number of passed entities.

                    \n@param passed The number of passed entities.", "setterMethodName" : "setPassed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "passed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "passed", "variableType" : "Integer", "documentation" : "

                    The number of passed entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Skipped" : { "beanStyleGetterMethodName" : "getSkipped", "beanStyleSetterMethodName" : "setSkipped", "c2jName" : "skipped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of skipped entities.

                    \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 #skipped(Integer)}.\n@param skipped 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 #skipped(Integer)", "deprecated" : false, "documentation" : "

                    The number of skipped entities.

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

                    The number of skipped entities.

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

                    The number of skipped entities.

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

                    The number of skipped entities.

                    \n@param skipped The number of skipped entities.", "setterMethodName" : "setSkipped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "skipped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "skipped", "variableType" : "Integer", "documentation" : "

                    The number of skipped entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of stopped entities.

                    \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 #stopped(Integer)}.\n@param stopped 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 #stopped(Integer)", "deprecated" : false, "documentation" : "

                    The number of stopped entities.

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

                    The number of stopped entities.

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

                    The number of stopped entities.

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

                    The number of stopped entities.

                    \n@param stopped The number of stopped entities.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                    The number of stopped entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Total" : { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The total number of entities.

                    \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 #total(Integer)}.\n@param total 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 #total(Integer)", "deprecated" : false, "documentation" : "

                    The total number of entities.

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

                    The total number of entities.

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

                    The total number of entities.

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

                    The total number of entities.

                    \n@param total The total number of entities.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : "

                    The total number of entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Warned" : { "beanStyleGetterMethodName" : "getWarned", "beanStyleSetterMethodName" : "setWarned", "c2jName" : "warned", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of warned entities.

                    \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 #warned(Integer)}.\n@param warned 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 #warned(Integer)", "deprecated" : false, "documentation" : "

                    The number of warned entities.

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

                    The number of warned entities.

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

                    The number of warned entities.

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

                    The number of warned entities.

                    \n@param warned The number of warned entities.", "setterMethodName" : "setWarned", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warned", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warned", "variableType" : "Integer", "documentation" : "

                    The number of warned entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The total number of entities.

                    \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 #total(Integer)}.\n@param total 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 #total(Integer)", "deprecated" : false, "documentation" : "

                    The total number of entities.

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

                    The total number of entities.

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

                    The total number of entities.

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

                    The total number of entities.

                    \n@param total The total number of entities.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "total", "variableType" : "Integer", "documentation" : "

                    The total number of entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassed", "beanStyleSetterMethodName" : "setPassed", "c2jName" : "passed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of passed entities.

                    \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 #passed(Integer)}.\n@param passed 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 #passed(Integer)", "deprecated" : false, "documentation" : "

                    The number of passed entities.

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

                    The number of passed entities.

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

                    The number of passed entities.

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

                    The number of passed entities.

                    \n@param passed The number of passed entities.", "setterMethodName" : "setPassed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "passed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "passed", "variableType" : "Integer", "documentation" : "

                    The number of passed entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "failed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of failed entities.

                    \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 #failed(Integer)}.\n@param failed 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 #failed(Integer)", "deprecated" : false, "documentation" : "

                    The number of failed entities.

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

                    The number of failed entities.

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

                    The number of failed entities.

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

                    The number of failed entities.

                    \n@param failed The number of failed entities.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failed", "variableType" : "Integer", "documentation" : "

                    The number of failed entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWarned", "beanStyleSetterMethodName" : "setWarned", "c2jName" : "warned", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of warned entities.

                    \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 #warned(Integer)}.\n@param warned 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 #warned(Integer)", "deprecated" : false, "documentation" : "

                    The number of warned entities.

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

                    The number of warned entities.

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

                    The number of warned entities.

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

                    The number of warned entities.

                    \n@param warned The number of warned entities.", "setterMethodName" : "setWarned", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warned", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warned", "variableType" : "Integer", "documentation" : "

                    The number of warned entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrored", "beanStyleSetterMethodName" : "setErrored", "c2jName" : "errored", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of errored entities.

                    \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 #errored(Integer)}.\n@param errored 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 #errored(Integer)", "deprecated" : false, "documentation" : "

                    The number of errored entities.

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

                    The number of errored entities.

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

                    The number of errored entities.

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

                    The number of errored entities.

                    \n@param errored The number of errored entities.", "setterMethodName" : "setErrored", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "errored", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "errored", "variableType" : "Integer", "documentation" : "

                    The number of errored entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of stopped entities.

                    \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 #stopped(Integer)}.\n@param stopped 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 #stopped(Integer)", "deprecated" : false, "documentation" : "

                    The number of stopped entities.

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

                    The number of stopped entities.

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

                    The number of stopped entities.

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

                    The number of stopped entities.

                    \n@param stopped The number of stopped entities.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                    The number of stopped entities.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipped", "beanStyleSetterMethodName" : "setSkipped", "c2jName" : "skipped", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of skipped entities.

                    \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 #skipped(Integer)}.\n@param skipped 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 #skipped(Integer)", "deprecated" : false, "documentation" : "

                    The number of skipped entities.

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

                    The number of skipped entities.

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

                    The number of skipped entities.

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

                    The number of skipped entities.

                    \n@param skipped The number of skipped entities.", "setterMethodName" : "setSkipped", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "skipped", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "skipped", "variableType" : "Integer", "documentation" : "

                    The number of skipped entities.

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

                    Represents a request to the create device pool operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateDevicePool", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateDevicePool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

                    \n@param projectArn The ARN of the project for the device pool.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The ARN of the project for the device pool.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                    The device pool's name.

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

                    The device pool's name.

                    \n@param name The device pool's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The device pool's name.

                    \n@return The device pool's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device pool's name.

                    \n@param name The device pool's name.", "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 device pool's name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's description.

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

                    The device pool's description.

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

                    The device pool's description.

                    \n@param description The device pool's description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                    The device pool's description.

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

                    The device pool's description.

                    \n@param description The device pool's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                    The device pool's description.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's rules.

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

                    The device pool's rules.

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

                    The device pool's rules.

                    \n@param rules The device pool's rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                    The device pool's rules.

                    \n

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

                    \n@return The device pool's rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                    The device pool's rules.

                    \n@param rules The device pool's rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                    The device pool's rules.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

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

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's description.

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

                    The device pool's description.

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

                    The device pool's description.

                    \n@param description The device pool's description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                    The device pool's description.

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

                    The device pool's description.

                    \n@param description The device pool's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                    The device pool's description.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxDevices" : { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

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

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                    The device pool's name.

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

                    The device pool's name.

                    \n@param name The device pool's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The device pool's name.

                    \n@return The device pool's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device pool's name.

                    \n@param name The device pool's name.", "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 device pool's name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProjectArn" : { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

                    \n@param projectArn The ARN of the project for the device pool.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The ARN of the project for the device pool.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's rules.

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

                    The device pool's rules.

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

                    The device pool's rules.

                    \n@param rules The device pool's rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                    The device pool's rules.

                    \n

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

                    \n@return The device pool's rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                    The device pool's rules.

                    \n@param rules The device pool's rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                    The device pool's rules.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

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

                    The ARN of the project for the device pool.

                    \n@param projectArn The ARN of the project for the device pool.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The ARN of the project for the device pool.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                    The device pool's name.

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

                    The device pool's name.

                    \n@param name The device pool's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The device pool's name.

                    \n@return The device pool's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device pool's name.

                    \n@param name The device pool's name.", "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 device pool's name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's description.

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

                    The device pool's description.

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

                    The device pool's description.

                    \n@param description The device pool's description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                    The device pool's description.

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

                    The device pool's description.

                    \n@param description The device pool's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                    The device pool's description.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                    The device pool's rules.

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

                    The device pool's rules.

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

                    The device pool's rules.

                    \n@param rules The device pool's rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                    The device pool's rules.

                    \n

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

                    \n@return The device pool's rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                    The device pool's rules.

                    \n@param rules The device pool's rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                    The device pool's rules.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

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

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "projectArn", "name", "rules" ], "shapeName" : "CreateDevicePoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDevicePoolRequest", "variableName" : "createDevicePoolRequest", "variableType" : "CreateDevicePoolRequest", "documentation" : null, "simpleType" : "CreateDevicePoolRequest", "variableSetterType" : "CreateDevicePoolRequest" }, "wrapper" : false }, "CreateDevicePoolResponse" : { "c2jName" : "CreateDevicePoolResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the result of a create device pool request.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                    The newly created device pool.

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

                    The newly created device pool.

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

                    The newly created device pool.

                    \n@param devicePool The newly created device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                    The newly created device pool.

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

                    The newly created device pool.

                    \n@param devicePool The newly created device pool.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                    The newly created device pool.

                    ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DevicePool" : { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                    The newly created device pool.

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

                    The newly created device pool.

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

                    The newly created device pool.

                    \n@param devicePool The newly created device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                    The newly created device pool.

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

                    The newly created device pool.

                    \n@param devicePool The newly created device pool.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                    The newly created device pool.

                    ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                    The newly created device pool.

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

                    The newly created device pool.

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

                    The newly created device pool.

                    \n@param devicePool The newly created device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                    The newly created device pool.

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

                    The newly created device pool.

                    \n@param devicePool The newly created device pool.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                    The newly created device pool.

                    ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDevicePoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDevicePoolResponse", "variableName" : "createDevicePoolResponse", "variableType" : "CreateDevicePoolResponse", "documentation" : null, "simpleType" : "CreateDevicePoolResponse", "variableSetterType" : "CreateDevicePoolResponse" }, "wrapper" : false }, "CreateInstanceProfileRequest" : { "c2jName" : "CreateInstanceProfileRequest", "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" : "CreateInstanceProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateInstanceProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name of your instance profile.

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

                    The name of your instance profile.

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

                    The name of your instance profile.

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

                    The name of your instance profile.

                    \n@return The name of your instance profile.", "getterModel" : { "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 your instance profile.

                    \n@param name The name of your instance profile.", "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 your instance profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The description of your instance profile.

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

                    The description of your instance profile.

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

                    The description of your instance profile.

                    \n@param description The description of your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                    The description of your instance profile.

                    \n@return The description of your instance profile.", "getterModel" : { "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 your instance profile.

                    \n@param description The description of your instance profile.", "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 your instance profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

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

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

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

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@return When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

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

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

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

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n

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

                    \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

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

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

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

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@return When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The description of your instance profile.

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

                    The description of your instance profile.

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

                    The description of your instance profile.

                    \n@param description The description of your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                    The description of your instance profile.

                    \n@return The description of your instance profile.", "getterModel" : { "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 your instance profile.

                    \n@param description The description of your instance profile.", "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 your instance profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExcludeAppPackagesFromCleanup" : { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

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

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

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

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n

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

                    \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name of your instance profile.

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

                    The name of your instance profile.

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

                    The name of your instance profile.

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

                    The name of your instance profile.

                    \n@return The name of your instance profile.", "getterModel" : { "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 your instance profile.

                    \n@param name The name of your instance profile.", "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 your instance profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PackageCleanup" : { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

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

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

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

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@return When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RebootAfterUse" : { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

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

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

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

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@return When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name of your instance profile.

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

                    The name of your instance profile.

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

                    The name of your instance profile.

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

                    The name of your instance profile.

                    \n@return The name of your instance profile.", "getterModel" : { "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 your instance profile.

                    \n@param name The name of your instance profile.", "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 your instance profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The description of your instance profile.

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

                    The description of your instance profile.

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

                    The description of your instance profile.

                    \n@param description The description of your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                    The description of your instance profile.

                    \n@return The description of your instance profile.", "getterModel" : { "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 your instance profile.

                    \n@param description The description of your instance profile.", "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 your instance profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

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

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

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

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@return When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

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

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

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

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n

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

                    \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                    The list of packages is only considered if you set packageCleanup to true.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

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

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

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

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@return When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "name" ], "shapeName" : "CreateInstanceProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateInstanceProfileRequest", "variableName" : "createInstanceProfileRequest", "variableType" : "CreateInstanceProfileRequest", "documentation" : null, "simpleType" : "CreateInstanceProfileRequest", "variableSetterType" : "CreateInstanceProfileRequest" }, "wrapper" : false }, "CreateInstanceProfileResponse" : { "c2jName" : "CreateInstanceProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                    An object containing information about your instance profile.

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

                    An object containing information about your instance profile.

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

                    An object containing information about your instance profile.

                    \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                    An object containing information about your instance profile.

                    \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                    An object containing information about your instance profile.

                    \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                    An object containing information about your instance profile.

                    ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceProfile" : { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                    An object containing information about your instance profile.

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

                    An object containing information about your instance profile.

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

                    An object containing information about your instance profile.

                    \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                    An object containing information about your instance profile.

                    \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                    An object containing information about your instance profile.

                    \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                    An object containing information about your instance profile.

                    ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                    An object containing information about your instance profile.

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

                    An object containing information about your instance profile.

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

                    An object containing information about your instance profile.

                    \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                    An object containing information about your instance profile.

                    \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                    An object containing information about your instance profile.

                    \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                    An object containing information about your instance profile.

                    ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateInstanceProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateInstanceProfileResponse", "variableName" : "createInstanceProfileResponse", "variableType" : "CreateInstanceProfileResponse", "documentation" : null, "simpleType" : "CreateInstanceProfileResponse", "variableSetterType" : "CreateInstanceProfileResponse" }, "wrapper" : false }, "CreateNetworkProfileRequest" : { "c2jName" : "CreateNetworkProfileRequest", "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" : "CreateNetworkProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateNetworkProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@return The Amazon Resource Name (ARN) of the project for which you want to create a network profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a network profile.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name you wish to specify for the new network profile.

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

                    The name you wish to specify for the new network profile.

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

                    The name you wish to specify for the new network profile.

                    \n@param name The name you wish to specify for the new network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The name you wish to specify for the new network profile.

                    \n@return The name you wish to specify for the new network profile.", "getterModel" : { "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 you wish to specify for the new network profile.

                    \n@param name The name you wish to specify for the new network profile.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                    The name you wish to specify for the new network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The description of the network profile.

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

                    The description of the network profile.

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

                    The description of the network profile.

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

                    The description of the network profile.

                    \n@return The description of the network profile.", "getterModel" : { "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 network profile.

                    \n@param description The description of the network profile.", "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 network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \n@param type The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \n

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

                    \n@return The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to create. Valid values are listed below.

                    \n@param type The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to create. Valid values are listed below.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

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

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

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

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The description of the network profile.

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

                    The description of the network profile.

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

                    The description of the network profile.

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

                    The description of the network profile.

                    \n@return The description of the network profile.", "getterModel" : { "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 network profile.

                    \n@param description The description of the network profile.", "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 network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DownlinkBandwidthBits" : { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkDelayMs" : { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkJitterMs" : { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkLossPercent" : { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

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

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name you wish to specify for the new network profile.

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

                    The name you wish to specify for the new network profile.

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

                    The name you wish to specify for the new network profile.

                    \n@param name The name you wish to specify for the new network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The name you wish to specify for the new network profile.

                    \n@return The name you wish to specify for the new network profile.", "getterModel" : { "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 you wish to specify for the new network profile.

                    \n@param name The name you wish to specify for the new network profile.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                    The name you wish to specify for the new network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProjectArn" : { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@return The Amazon Resource Name (ARN) of the project for which you want to create a network profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a network profile.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \n@param type The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \n

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

                    \n@return The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to create. Valid values are listed below.

                    \n@param type The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to create. Valid values are listed below.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UplinkBandwidthBits" : { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkDelayMs" : { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkJitterMs" : { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkLossPercent" : { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

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

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@return The Amazon Resource Name (ARN) of the project for which you want to create a network profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a network profile.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name you wish to specify for the new network profile.

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

                    The name you wish to specify for the new network profile.

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

                    The name you wish to specify for the new network profile.

                    \n@param name The name you wish to specify for the new network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                    The name you wish to specify for the new network profile.

                    \n@return The name you wish to specify for the new network profile.", "getterModel" : { "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 you wish to specify for the new network profile.

                    \n@param name The name you wish to specify for the new network profile.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                    The name you wish to specify for the new network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                    The description of the network profile.

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

                    The description of the network profile.

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

                    The description of the network profile.

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

                    The description of the network profile.

                    \n@return The description of the network profile.", "getterModel" : { "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 network profile.

                    \n@param description The description of the network profile.", "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 network profile.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \n@param type The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                    The type of network profile you wish to create. Valid values are listed below.

                    \n

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

                    \n@return The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to create. Valid values are listed below.

                    \n@param type The type of network profile you wish to create. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to create. Valid values are listed below.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

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

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

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

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

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

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

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

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

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

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "projectArn", "name" ], "shapeName" : "CreateNetworkProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateNetworkProfileRequest", "variableName" : "createNetworkProfileRequest", "variableType" : "CreateNetworkProfileRequest", "documentation" : null, "simpleType" : "CreateNetworkProfileRequest", "variableSetterType" : "CreateNetworkProfileRequest" }, "wrapper" : false }, "CreateNetworkProfileResponse" : { "c2jName" : "CreateNetworkProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                    The network profile that is returned by the create network profile request.

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

                    The network profile that is returned by the create network profile request.

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

                    The network profile that is returned by the create network profile request.

                    \n@param networkProfile The network profile that is returned by the create network profile request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                    The network profile that is returned by the create network profile request.

                    \n@return The network profile that is returned by the create network profile request.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                    The network profile that is returned by the create network profile request.

                    \n@param networkProfile The network profile that is returned by the create network profile request.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                    The network profile that is returned by the create network profile request.

                    ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NetworkProfile" : { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                    The network profile that is returned by the create network profile request.

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

                    The network profile that is returned by the create network profile request.

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

                    The network profile that is returned by the create network profile request.

                    \n@param networkProfile The network profile that is returned by the create network profile request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                    The network profile that is returned by the create network profile request.

                    \n@return The network profile that is returned by the create network profile request.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                    The network profile that is returned by the create network profile request.

                    \n@param networkProfile The network profile that is returned by the create network profile request.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                    The network profile that is returned by the create network profile request.

                    ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                    The network profile that is returned by the create network profile request.

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

                    The network profile that is returned by the create network profile request.

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

                    The network profile that is returned by the create network profile request.

                    \n@param networkProfile The network profile that is returned by the create network profile request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                    The network profile that is returned by the create network profile request.

                    \n@return The network profile that is returned by the create network profile request.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                    The network profile that is returned by the create network profile request.

                    \n@param networkProfile The network profile that is returned by the create network profile request.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                    The network profile that is returned by the create network profile request.

                    ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateNetworkProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateNetworkProfileResponse", "variableName" : "createNetworkProfileResponse", "variableType" : "CreateNetworkProfileResponse", "documentation" : null, "simpleType" : "CreateNetworkProfileResponse", "variableSetterType" : "CreateNetworkProfileResponse" }, "wrapper" : false }, "CreateProjectRequest" : { "c2jName" : "CreateProjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents a request to the create project operation.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateProject", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateProject", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The project's name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                    The project's name.

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

                    The project's name.

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

                    The project's name.

                    \n@return The project's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 project's name.

                    \n@param name The project's name.", "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 project's name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

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

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@param defaultJobTimeoutMinutes Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@return Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@param defaultJobTimeoutMinutes Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultJobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

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

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@param defaultJobTimeoutMinutes Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@return Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@param defaultJobTimeoutMinutes Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The project's name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                    The project's name.

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

                    The project's name.

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

                    The project's name.

                    \n@return The project's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 project's name.

                    \n@param name The project's name.", "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 project's name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The project's name.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                    The project's name.

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

                    The project's name.

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

                    The project's name.

                    \n@return The project's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 project's name.

                    \n@param name The project's name.", "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 project's name.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

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

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@param defaultJobTimeoutMinutes Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@return Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    \n@param defaultJobTimeoutMinutes Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                    Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "name" ], "shapeName" : "CreateProjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateProjectRequest", "variableName" : "createProjectRequest", "variableType" : "CreateProjectRequest", "documentation" : null, "simpleType" : "CreateProjectRequest", "variableSetterType" : "CreateProjectRequest" }, "wrapper" : false }, "CreateProjectResponse" : { "c2jName" : "CreateProjectResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Represents the result of a create project request.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

                    \n@param project The newly created project.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                    The newly created project.

                    ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Project" : { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

                    \n@param project The newly created project.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                    The newly created project.

                    ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

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

                    The newly created project.

                    \n@param project The newly created project.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                    The newly created project.

                    ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateProjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateProjectResponse", "variableName" : "createProjectResponse", "variableType" : "CreateProjectResponse", "documentation" : null, "simpleType" : "CreateProjectResponse", "variableSetterType" : "CreateProjectResponse" }, "wrapper" : false }, "CreateRemoteAccessSessionConfiguration" : { "c2jName" : "CreateRemoteAccessSessionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Configuration settings for a remote access session, including billing method.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                    The billing method for the remote access session.

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

                    The billing method for the remote access session.

                    ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                    The billing method for the remote access session.

                    \n@param billingMethod The billing method for the remote access session.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                    The billing method for the remote access session.

                    \n

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

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

                    The billing method for the remote access session.

                    \n@param billingMethod The billing method for the remote access session.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                    The billing method for the remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationArns", "beanStyleSetterMethodName" : "setVpceConfigurationArns", "c2jName" : "vpceConfigurationArns", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

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

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

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

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationArns", "getterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n

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

                    \n@return An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "VpceConfigurationArns", "sensitive" : false, "setterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BillingMethod" : { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                    The billing method for the remote access session.

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

                    The billing method for the remote access session.

                    ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                    The billing method for the remote access session.

                    \n@param billingMethod The billing method for the remote access session.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                    The billing method for the remote access session.

                    \n

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

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

                    The billing method for the remote access session.

                    \n@param billingMethod The billing method for the remote access session.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                    The billing method for the remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationArns" : { "beanStyleGetterMethodName" : "getVpceConfigurationArns", "beanStyleSetterMethodName" : "setVpceConfigurationArns", "c2jName" : "vpceConfigurationArns", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

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

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

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

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationArns", "getterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n

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

                    \n@return An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "VpceConfigurationArns", "sensitive" : false, "setterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                    The billing method for the remote access session.

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

                    The billing method for the remote access session.

                    ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                    The billing method for the remote access session.

                    \n@param billingMethod The billing method for the remote access session.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                    The billing method for the remote access session.

                    \n

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

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

                    The billing method for the remote access session.

                    \n@param billingMethod The billing method for the remote access session.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                    The billing method for the remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationArns", "beanStyleSetterMethodName" : "setVpceConfigurationArns", "c2jName" : "vpceConfigurationArns", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

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

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

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

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationArns", "getterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n

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

                    \n@return An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "VpceConfigurationArns", "sensitive" : false, "setterDocumentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : "

                    An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateRemoteAccessSessionConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "createRemoteAccessSessionConfiguration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null, "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "wrapper" : false }, "CreateRemoteAccessSessionRequest" : { "c2jName" : "CreateRemoteAccessSessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Creates and submits a request to start a remote access session.

                    ", "endpointDiscovery" : 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" : "CreateRemoteAccessSession", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateRemoteAccessSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

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

                    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                    \n@return The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                    \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "deviceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

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

                    The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

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

                    The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

                    \n@param deviceArn The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.\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 for which you want to create a remote access session.

                    \n@return The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.", "getterModel" : { "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 for which you want to create a remote access session.

                    \n@param deviceArn The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.", "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 for which you want to create a remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

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

                    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

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

                    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                    \n@param instanceArn The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                    \n@return The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                    \n@param instanceArn The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "sshPublicKey", "c2jShape" : "SshPublicKey", "defaultConsumerFluentSetterDocumentation" : "

                    The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

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

                    The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

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

                    The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                    \n@param sshPublicKey The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                    The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                    \n@return The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                    The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                    \n@param sshPublicKey The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                    The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    Set to true if you want to access devices remotely for debugging in your remote access session.

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

                    Set to true if you want to access devices remotely for debugging in your remote access session.

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

                    Set to true if you want to access devices remotely for debugging in your remote access session.

                    \n@param remoteDebugEnabled Set to true if you want to access devices remotely for debugging in your remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                    Set to true if you want to access devices remotely for debugging in your remote access session.

                    \n@return Set to true if you want to access devices remotely for debugging in your remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                    Set to true if you want to access devices remotely for debugging in your remote access session.

                    \n@param remoteDebugEnabled Set to true if you want to access devices remotely for debugging in your remote access session.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                    Set to true if you want to access devices remotely for debugging in your remote access session.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordEnabled", "beanStyleSetterMethodName" : "setRemoteRecordEnabled", "c2jName" : "remoteRecordEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                    Set to true to enable remote recording for the remote access session.

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

                    Set to true to enable remote recording for the remote access session.

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

                    Set to true to enable remote recording for the remote access session.

                    \n@param remoteRecordEnabled Set to true to enable remote recording for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordEnabled", "getterDocumentation" : "

                    Set to true to enable remote recording for the remote access session.

                    \n@return Set to true to enable remote recording for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteRecordEnabled", "sensitive" : false, "setterDocumentation" : "

                    Set to true to enable remote recording for the remote access session.

                    \n@param remoteRecordEnabled Set to true to enable remote recording for the remote access session.", "setterMethodName" : "setRemoteRecordEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : "

                    Set to true to enable remote recording for the remote access session.

                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordAppArn", "beanStyleSetterMethodName" : "setRemoteRecordAppArn", "c2jName" : "remoteRecordAppArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                    The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

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

                    The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

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

                    The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                    \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordAppArn", "getterDocumentation" : "

                    The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                    \n@return The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordAppArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordAppArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteRecordAppArn", "sensitive" : false, "setterDocumentation" : "

                    The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                    \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "setterMethodName" : "setRemoteRecordAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : "

                    The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the remote access session that you wish to create.

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

                    The name of the remote access session that you wish to create.

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

                    The name of the remote access session that you wish to create.

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

                    The name of the remote access session that you wish to create.

                    \n@return The name of the remote access session that you wish to create.", "getterModel" : { "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 remote access session that you wish to create.

                    \n@param name The name of the remote access session that you wish to create.", "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 remote access session that you wish to create.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "clientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

                    Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

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

                    Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

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

                    Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                    \n@param clientId Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                    Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                    \n@return Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

                    Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                    \n@param clientId Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                    Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "CreateRemoteAccessSessionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                    The configuration information for the remote access session request.

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

                    The configuration information for the remote access session request.

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

                    The configuration information for the remote access session request.

                    \n@param configuration The configuration information for the remote access session request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                    The configuration information for the remote access session request.

                    \n@return The configuration information for the remote access session request.", "getterModel" : { "returnType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                    The configuration information for the remote access session request.

                    \n@param configuration The configuration information for the remote access session request.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "configuration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null, "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "configuration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : "

                    The configuration information for the remote access session request.

                    ", "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInteractionModeAsString", "beanStyleSetterMethodName" : "setInteractionMode", "c2jName" : "interactionMode", "c2jShape" : "InteractionMode", "defaultConsumerFluentSetterDocumentation" : "

                    The interaction mode of the remote access session. Valid values are:

                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                    The interaction mode of the remote access session. Valid values are:

                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                    ", "endpointDiscoveryId" : false, "enumType" : "InteractionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interactionMode", "fluentEnumSetterMethodName" : "interactionMode", "fluentGetterMethodName" : "interactionModeAsString", "fluentSetterDocumentation" : "

                    The interaction mode of the remote access session. Valid values are:

                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                    \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                      The interaction mode of the remote access session. Valid values are:

                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                      \n

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

                      \n@return The interaction mode of the remote access session. Valid values are:

                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                        The interaction mode of the remote access session. Valid values are:

                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                        \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                        • \n@see InteractionMode", "setterMethodName" : "setInteractionMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : "

                          The interaction mode of the remote access session. Valid values are:

                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                          When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

                          When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

                          When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                          \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                          When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                          \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                          When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                          \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                          When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                          For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "clientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

                          Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

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

                          Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

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

                          Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                          \n@param clientId Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                          Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                          \n@return Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

                          Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                          \n@param clientId Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                          Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Configuration" : { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "CreateRemoteAccessSessionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                          The configuration information for the remote access session request.

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

                          The configuration information for the remote access session request.

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

                          The configuration information for the remote access session request.

                          \n@param configuration The configuration information for the remote access session request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                          The configuration information for the remote access session request.

                          \n@return The configuration information for the remote access session request.", "getterModel" : { "returnType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                          The configuration information for the remote access session request.

                          \n@param configuration The configuration information for the remote access session request.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "configuration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null, "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "configuration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : "

                          The configuration information for the remote access session request.

                          ", "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "xmlNameSpaceUri" : null }, "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "deviceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                          The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

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

                          The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

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

                          The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

                          \n@param deviceArn The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.\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 for which you want to create a remote access session.

                          \n@return The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.", "getterModel" : { "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 for which you want to create a remote access session.

                          \n@param deviceArn The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.", "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 for which you want to create a remote access session.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceArn" : { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                          The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

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

                          The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

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

                          The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                          \n@param instanceArn The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                          The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                          \n@return The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                          The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                          \n@param instanceArn The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                          The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InteractionMode" : { "beanStyleGetterMethodName" : "getInteractionModeAsString", "beanStyleSetterMethodName" : "setInteractionMode", "c2jName" : "interactionMode", "c2jShape" : "InteractionMode", "defaultConsumerFluentSetterDocumentation" : "

                          The interaction mode of the remote access session. Valid values are:

                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                          The interaction mode of the remote access session. Valid values are:

                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                          ", "endpointDiscoveryId" : false, "enumType" : "InteractionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interactionMode", "fluentEnumSetterMethodName" : "interactionMode", "fluentGetterMethodName" : "interactionModeAsString", "fluentSetterDocumentation" : "

                          The interaction mode of the remote access session. Valid values are:

                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                          \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                            The interaction mode of the remote access session. Valid values are:

                            • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                            • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                            • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                            \n

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

                            \n@return The interaction mode of the remote access session. Valid values are:

                            • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                            • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                            • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                              The interaction mode of the remote access session. Valid values are:

                              • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                              • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                              • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                              \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                              • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                              • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                              • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                              • \n@see InteractionMode", "setterMethodName" : "setInteractionMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : "

                                The interaction mode of the remote access session. Valid values are:

                                • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the remote access session that you wish to create.

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

                                The name of the remote access session that you wish to create.

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

                                The name of the remote access session that you wish to create.

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

                                The name of the remote access session that you wish to create.

                                \n@return The name of the remote access session that you wish to create.", "getterModel" : { "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 remote access session that you wish to create.

                                \n@param name The name of the remote access session that you wish to create.", "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 remote access session that you wish to create.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProjectArn" : { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                \n@return The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteDebugEnabled" : { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

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

                                Set to true if you want to access devices remotely for debugging in your remote access session.

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

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                \n@param remoteDebugEnabled Set to true if you want to access devices remotely for debugging in your remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                \n@return Set to true if you want to access devices remotely for debugging in your remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                \n@param remoteDebugEnabled Set to true if you want to access devices remotely for debugging in your remote access session.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RemoteRecordAppArn" : { "beanStyleGetterMethodName" : "getRemoteRecordAppArn", "beanStyleSetterMethodName" : "setRemoteRecordAppArn", "c2jName" : "remoteRecordAppArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

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

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

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

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordAppArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                \n@return The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordAppArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordAppArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteRecordAppArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "setterMethodName" : "setRemoteRecordAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteRecordEnabled" : { "beanStyleGetterMethodName" : "getRemoteRecordEnabled", "beanStyleSetterMethodName" : "setRemoteRecordEnabled", "c2jName" : "remoteRecordEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set to true to enable remote recording for the remote access session.

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

                                Set to true to enable remote recording for the remote access session.

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

                                Set to true to enable remote recording for the remote access session.

                                \n@param remoteRecordEnabled Set to true to enable remote recording for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordEnabled", "getterDocumentation" : "

                                Set to true to enable remote recording for the remote access session.

                                \n@return Set to true to enable remote recording for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteRecordEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set to true to enable remote recording for the remote access session.

                                \n@param remoteRecordEnabled Set to true to enable remote recording for the remote access session.", "setterMethodName" : "setRemoteRecordEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : "

                                Set to true to enable remote recording for the remote access session.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "SkipAppResign" : { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "sshPublicKey", "c2jShape" : "SshPublicKey", "defaultConsumerFluentSetterDocumentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

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

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

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

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                \n@param sshPublicKey The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                \n@return The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                \n@param sshPublicKey The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                \n@return The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                \n@param projectArn The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "deviceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.\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 for which you want to create a remote access session.

                                \n@return The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.", "getterModel" : { "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 for which you want to create a remote access session.

                                \n@param deviceArn The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.", "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 for which you want to create a remote access session.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

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

                                The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                                \n@param instanceArn The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                                \n@return The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                                \n@param instanceArn The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSshPublicKey", "beanStyleSetterMethodName" : "setSshPublicKey", "c2jName" : "sshPublicKey", "c2jShape" : "SshPublicKey", "defaultConsumerFluentSetterDocumentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

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

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

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

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                \n@param sshPublicKey The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sshPublicKey", "getterDocumentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                \n@return The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "sshPublicKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "sshPublicKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SshPublicKey", "sensitive" : false, "setterDocumentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                \n@param sshPublicKey The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.", "setterMethodName" : "setSshPublicKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                The public key of the ssh key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if remoteDebugEnabled is set to true.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

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

                                Set to true if you want to access devices remotely for debugging in your remote access session.

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

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                \n@param remoteDebugEnabled Set to true if you want to access devices remotely for debugging in your remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                \n@return Set to true if you want to access devices remotely for debugging in your remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                \n@param remoteDebugEnabled Set to true if you want to access devices remotely for debugging in your remote access session.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                Set to true if you want to access devices remotely for debugging in your remote access session.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordEnabled", "beanStyleSetterMethodName" : "setRemoteRecordEnabled", "c2jName" : "remoteRecordEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set to true to enable remote recording for the remote access session.

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

                                Set to true to enable remote recording for the remote access session.

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

                                Set to true to enable remote recording for the remote access session.

                                \n@param remoteRecordEnabled Set to true to enable remote recording for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordEnabled", "getterDocumentation" : "

                                Set to true to enable remote recording for the remote access session.

                                \n@return Set to true to enable remote recording for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteRecordEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set to true to enable remote recording for the remote access session.

                                \n@param remoteRecordEnabled Set to true to enable remote recording for the remote access session.", "setterMethodName" : "setRemoteRecordEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : "

                                Set to true to enable remote recording for the remote access session.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordAppArn", "beanStyleSetterMethodName" : "setRemoteRecordAppArn", "c2jName" : "remoteRecordAppArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

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

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

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

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordAppArn", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                \n@return The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordAppArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordAppArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteRecordAppArn", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "setterMethodName" : "setRemoteRecordAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the remote access session that you wish to create.

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

                                The name of the remote access session that you wish to create.

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

                                The name of the remote access session that you wish to create.

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

                                The name of the remote access session that you wish to create.

                                \n@return The name of the remote access session that you wish to create.", "getterModel" : { "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 remote access session that you wish to create.

                                \n@param name The name of the remote access session that you wish to create.", "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 remote access session that you wish to create.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "clientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

                                Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

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

                                Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

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

                                Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                                \n@param clientId Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                                \n@return Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

                                Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                                \n@param clientId Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same clientId value in each call to CreateRemoteAccessSession. This is required only if remoteDebugEnabled is set to true.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "CreateRemoteAccessSessionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                The configuration information for the remote access session request.

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

                                The configuration information for the remote access session request.

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

                                The configuration information for the remote access session request.

                                \n@param configuration The configuration information for the remote access session request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                The configuration information for the remote access session request.

                                \n@return The configuration information for the remote access session request.", "getterModel" : { "returnType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                The configuration information for the remote access session request.

                                \n@param configuration The configuration information for the remote access session request.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "configuration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : null, "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateRemoteAccessSessionConfiguration", "variableName" : "configuration", "variableType" : "CreateRemoteAccessSessionConfiguration", "documentation" : "

                                The configuration information for the remote access session request.

                                ", "simpleType" : "CreateRemoteAccessSessionConfiguration", "variableSetterType" : "CreateRemoteAccessSessionConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInteractionModeAsString", "beanStyleSetterMethodName" : "setInteractionMode", "c2jName" : "interactionMode", "c2jShape" : "InteractionMode", "defaultConsumerFluentSetterDocumentation" : "

                                The interaction mode of the remote access session. Valid values are:

                                • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                                The interaction mode of the remote access session. Valid values are:

                                • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                ", "endpointDiscoveryId" : false, "enumType" : "InteractionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interactionMode", "fluentEnumSetterMethodName" : "interactionMode", "fluentGetterMethodName" : "interactionModeAsString", "fluentSetterDocumentation" : "

                                The interaction mode of the remote access session. Valid values are:

                                • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                                  The interaction mode of the remote access session. Valid values are:

                                  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                  • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                  • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                  \n

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

                                  \n@return The interaction mode of the remote access session. Valid values are:

                                  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                  • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                  • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

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

                                    The interaction mode of the remote access session. Valid values are:

                                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                    \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                    • \n@see InteractionMode", "setterMethodName" : "setInteractionMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : "

                                      The interaction mode of the remote access session. Valid values are:

                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                      When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

                                      When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

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

                                      When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                      \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                      When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                      \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                      When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                      \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                      When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                      For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "projectArn", "deviceArn" ], "shapeName" : "CreateRemoteAccessSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateRemoteAccessSessionRequest", "variableName" : "createRemoteAccessSessionRequest", "variableType" : "CreateRemoteAccessSessionRequest", "documentation" : null, "simpleType" : "CreateRemoteAccessSessionRequest", "variableSetterType" : "CreateRemoteAccessSessionRequest" }, "wrapper" : false }, "CreateRemoteAccessSessionResponse" : { "c2jName" : "CreateRemoteAccessSessionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the server response from a request to create a remote access session.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

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

                                      A container that describes the remote access session when the request to create a remote access session is sent.

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

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@param remoteAccessSession A container that describes the remote access session when the request to create a remote access session is sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@return A container that describes the remote access session when the request to create a remote access session is sent.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@param remoteAccessSession A container that describes the remote access session when the request to create a remote access session is sent.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RemoteAccessSession" : { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

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

                                      A container that describes the remote access session when the request to create a remote access session is sent.

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

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@param remoteAccessSession A container that describes the remote access session when the request to create a remote access session is sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@return A container that describes the remote access session when the request to create a remote access session is sent.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@param remoteAccessSession A container that describes the remote access session when the request to create a remote access session is sent.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

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

                                      A container that describes the remote access session when the request to create a remote access session is sent.

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

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@param remoteAccessSession A container that describes the remote access session when the request to create a remote access session is sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@return A container that describes the remote access session when the request to create a remote access session is sent.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      \n@param remoteAccessSession A container that describes the remote access session when the request to create a remote access session is sent.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                      A container that describes the remote access session when the request to create a remote access session is sent.

                                      ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateRemoteAccessSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateRemoteAccessSessionResponse", "variableName" : "createRemoteAccessSessionResponse", "variableType" : "CreateRemoteAccessSessionResponse", "documentation" : null, "simpleType" : "CreateRemoteAccessSessionResponse", "variableSetterType" : "CreateRemoteAccessSessionResponse" }, "wrapper" : false }, "CreateUploadRequest" : { "c2jName" : "CreateUploadRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents a request to the create upload operation.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateUpload", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateUpload", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

                                      \n@param projectArn The ARN of the project for the upload.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                      The ARN of the project for the upload.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

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

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

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

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@param name The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@return The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.", "getterModel" : { "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 upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@param name The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.", "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 upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException 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 #typeAsString(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, "documentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n@param type The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n

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

                                      \n@return The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType", "getterModel" : { "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 upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n@param type The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType", "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 upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

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

                                      The upload's content type (for example, \"application/octet-stream\").

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

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@return The upload's content type (for example, \"application/octet-stream\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

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

                                      The upload's content type (for example, \"application/octet-stream\").

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

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@return The upload's content type (for example, \"application/octet-stream\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

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

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

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

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@param name The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@return The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.", "getterModel" : { "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 upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@param name The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.", "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 upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProjectArn" : { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

                                      \n@param projectArn The ARN of the project for the upload.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                      The ARN of the project for the upload.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException 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 #typeAsString(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, "documentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n@param type The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n

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

                                      \n@return The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType", "getterModel" : { "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 upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n@param type The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType", "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 upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

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

                                      The ARN of the project for the upload.

                                      \n@param projectArn The ARN of the project for the upload.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                      The ARN of the project for the upload.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

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

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

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

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@param name The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@return The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.", "getterModel" : { "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 upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      \n@param name The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.", "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 upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa extension. If uploading an Android app, the file name needs to end with the .apk extension. For all others, the file name must end with the .zip file extension.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException 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 #typeAsString(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, "documentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n@param type The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                      The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n

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

                                      \n@return The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType", "getterModel" : { "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 upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      \n@param type The upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.\n@see UploadType", "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 upload's upload type.

                                      Must be one of the following values:

                                      • ANDROID_APP: An Android upload.

                                      • IOS_APP: An iOS upload.

                                      • WEB_APP: A web application upload.

                                      • EXTERNAL_DATA: An external data upload.

                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                      Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

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

                                      The upload's content type (for example, \"application/octet-stream\").

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

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@return The upload's content type (for example, \"application/octet-stream\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                      The upload's content type (for example, \"application/octet-stream\").

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "projectArn", "name", "type" ], "shapeName" : "CreateUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUploadRequest", "variableName" : "createUploadRequest", "variableType" : "CreateUploadRequest", "documentation" : null, "simpleType" : "CreateUploadRequest", "variableSetterType" : "CreateUploadRequest" }, "wrapper" : false }, "CreateUploadResponse" : { "c2jName" : "CreateUploadResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the result of a create upload request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

                                      \n@param upload The newly created upload.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                      The newly created upload.

                                      ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Upload" : { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

                                      \n@param upload The newly created upload.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                      The newly created upload.

                                      ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

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

                                      The newly created upload.

                                      \n@param upload The newly created upload.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                      The newly created upload.

                                      ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUploadResponse", "variableName" : "createUploadResponse", "variableType" : "CreateUploadResponse", "documentation" : null, "simpleType" : "CreateUploadResponse", "variableSetterType" : "CreateUploadResponse" }, "wrapper" : false }, "CreateVpceConfigurationRequest" : { "c2jName" : "CreateVPCEConfigurationRequest", "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" : "CreateVPCEConfiguration", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.CreateVPCEConfiguration", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

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

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

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

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

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

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

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

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

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

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

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

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@param serviceDnsName The DNS name of the service running in your VPC that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@return The DNS name of the service running in your VPC that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@param serviceDnsName The DNS name of the service running in your VPC that you want Device Farm to test.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

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

                                      An optional description, providing more details about your VPC endpoint configuration.

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

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceDnsName" : { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

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

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

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

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@param serviceDnsName The DNS name of the service running in your VPC that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@return The DNS name of the service running in your VPC that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@param serviceDnsName The DNS name of the service running in your VPC that you want Device Farm to test.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationDescription" : { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

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

                                      An optional description, providing more details about your VPC endpoint configuration.

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

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationName" : { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

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

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

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

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceServiceName" : { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

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

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

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

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

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

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

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

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

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

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

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

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

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

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

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

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@param serviceDnsName The DNS name of the service running in your VPC that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@return The DNS name of the service running in your VPC that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      \n@param serviceDnsName The DNS name of the service running in your VPC that you want Device Farm to test.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                      The DNS name of the service running in your VPC that you want Device Farm to test.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

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

                                      An optional description, providing more details about your VPC endpoint configuration.

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

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                      An optional description, providing more details about your VPC endpoint configuration.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "vpceConfigurationName", "vpceServiceName", "serviceDnsName" ], "shapeName" : "CreateVpceConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateVpceConfigurationRequest", "variableName" : "createVpceConfigurationRequest", "variableType" : "CreateVpceConfigurationRequest", "documentation" : null, "simpleType" : "CreateVpceConfigurationRequest", "variableSetterType" : "CreateVpceConfigurationRequest" }, "wrapper" : false }, "CreateVpceConfigurationResponse" : { "c2jName" : "CreateVPCEConfigurationResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VpceConfiguration" : { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                      An object containing information about your VPC endpoint configuration.

                                      ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateVpceConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateVpceConfigurationResponse", "variableName" : "createVpceConfigurationResponse", "variableType" : "CreateVpceConfigurationResponse", "documentation" : null, "simpleType" : "CreateVpceConfigurationResponse", "variableSetterType" : "CreateVpceConfigurationResponse" }, "wrapper" : false }, "CurrencyCode" : { "c2jName" : "CurrencyCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "USD", "value" : "USD" } ], "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" : "CurrencyCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CurrencyCode", "variableName" : "currencyCode", "variableType" : "CurrencyCode", "documentation" : null, "simpleType" : "CurrencyCode", "variableSetterType" : "CurrencyCode" }, "wrapper" : false }, "CustomerArtifactPaths" : { "c2jName" : "CustomerArtifactPaths", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      A JSON object specifying the paths where the artifacts generated by the customer's tests, on the device or in the test environment, will be pulled from.

                                      Specify deviceHostPaths and optionally specify either iosPaths or androidPaths.

                                      For web app tests, you can specify both iosPaths and androidPaths.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIosPaths", "beanStyleSetterMethodName" : "setIosPaths", "c2jName" : "iosPaths", "c2jShape" : "IosPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #iosPaths(List)}.\n@param iosPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iosPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iosPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param iosPaths Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iosPaths", "getterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "iosPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "iosPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "IosPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param iosPaths Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setIosPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iosPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iosPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAndroidPaths", "beanStyleSetterMethodName" : "setAndroidPaths", "c2jName" : "androidPaths", "c2jShape" : "AndroidPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #androidPaths(List)}.\n@param androidPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #androidPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "androidPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param androidPaths Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "androidPaths", "getterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "androidPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "androidPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "AndroidPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param androidPaths Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setAndroidPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "androidPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "androidPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceHostPaths", "beanStyleSetterMethodName" : "setDeviceHostPaths", "c2jName" : "deviceHostPaths", "c2jShape" : "DeviceHostPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceHostPaths(List)}.\n@param deviceHostPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceHostPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceHostPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param deviceHostPaths Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceHostPaths", "getterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceHostPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceHostPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "DeviceHostPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param deviceHostPaths Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setDeviceHostPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceHostPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceHostPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AndroidPaths" : { "beanStyleGetterMethodName" : "getAndroidPaths", "beanStyleSetterMethodName" : "setAndroidPaths", "c2jName" : "androidPaths", "c2jShape" : "AndroidPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #androidPaths(List)}.\n@param androidPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #androidPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "androidPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param androidPaths Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "androidPaths", "getterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "androidPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "androidPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "AndroidPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param androidPaths Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setAndroidPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "androidPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "androidPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeviceHostPaths" : { "beanStyleGetterMethodName" : "getDeviceHostPaths", "beanStyleSetterMethodName" : "setDeviceHostPaths", "c2jName" : "deviceHostPaths", "c2jShape" : "DeviceHostPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceHostPaths(List)}.\n@param deviceHostPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceHostPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceHostPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param deviceHostPaths Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceHostPaths", "getterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceHostPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceHostPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "DeviceHostPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param deviceHostPaths Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setDeviceHostPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceHostPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceHostPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "IosPaths" : { "beanStyleGetterMethodName" : "getIosPaths", "beanStyleSetterMethodName" : "setIosPaths", "c2jName" : "iosPaths", "c2jShape" : "IosPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #iosPaths(List)}.\n@param iosPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iosPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iosPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param iosPaths Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iosPaths", "getterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "iosPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "iosPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "IosPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param iosPaths Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setIosPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iosPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iosPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIosPaths", "beanStyleSetterMethodName" : "setIosPaths", "c2jName" : "iosPaths", "c2jShape" : "IosPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #iosPaths(List)}.\n@param iosPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iosPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iosPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param iosPaths Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iosPaths", "getterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "iosPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "iosPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "IosPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param iosPaths Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setIosPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "iosPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "iosPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAndroidPaths", "beanStyleSetterMethodName" : "setAndroidPaths", "c2jName" : "androidPaths", "c2jShape" : "AndroidPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #androidPaths(List)}.\n@param androidPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #androidPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "androidPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param androidPaths Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "androidPaths", "getterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "androidPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "androidPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "AndroidPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param androidPaths Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setAndroidPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "androidPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "androidPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceHostPaths", "beanStyleSetterMethodName" : "setDeviceHostPaths", "c2jName" : "deviceHostPaths", "c2jShape" : "DeviceHostPaths", "defaultConsumerFluentSetterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceHostPaths(List)}.\n@param deviceHostPaths a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceHostPaths(List)", "deprecated" : false, "documentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceHostPaths", "fluentSetterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param deviceHostPaths Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceHostPaths", "getterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n@return Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceHostPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceHostPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "DeviceHostPaths", "sensitive" : false, "setterDocumentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      \n@param deviceHostPaths Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.", "setterMethodName" : "setDeviceHostPaths", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceHostPaths", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceHostPaths", "variableType" : "java.util.List", "documentation" : "

                                      Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.

                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CustomerArtifactPaths", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "wrapper" : false }, "DeleteDevicePoolRequest" : { "c2jName" : "DeleteDevicePoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents a request to the delete device pool operation.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteDevicePool", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteDevicePool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteDevicePoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDevicePoolRequest", "variableName" : "deleteDevicePoolRequest", "variableType" : "DeleteDevicePoolRequest", "documentation" : null, "simpleType" : "DeleteDevicePoolRequest", "variableSetterType" : "DeleteDevicePoolRequest" }, "wrapper" : false }, "DeleteDevicePoolResponse" : { "c2jName" : "DeleteDevicePoolResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the result of a delete device pool request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteDevicePoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDevicePoolResponse", "variableName" : "deleteDevicePoolResponse", "variableType" : "DeleteDevicePoolResponse", "documentation" : null, "simpleType" : "DeleteDevicePoolResponse", "variableSetterType" : "DeleteDevicePoolResponse" }, "wrapper" : false }, "DeleteInstanceProfileRequest" : { "c2jName" : "DeleteInstanceProfileRequest", "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" : "DeleteInstanceProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteInstanceProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@return The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@return The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@return The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteInstanceProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteInstanceProfileRequest", "variableName" : "deleteInstanceProfileRequest", "variableType" : "DeleteInstanceProfileRequest", "documentation" : null, "simpleType" : "DeleteInstanceProfileRequest", "variableSetterType" : "DeleteInstanceProfileRequest" }, "wrapper" : false }, "DeleteInstanceProfileResponse" : { "c2jName" : "DeleteInstanceProfileResult", "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" : "DeleteInstanceProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteInstanceProfileResponse", "variableName" : "deleteInstanceProfileResponse", "variableType" : "DeleteInstanceProfileResponse", "documentation" : null, "simpleType" : "DeleteInstanceProfileResponse", "variableSetterType" : "DeleteInstanceProfileResponse" }, "wrapper" : false }, "DeleteNetworkProfileRequest" : { "c2jName" : "DeleteNetworkProfileRequest", "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" : "DeleteNetworkProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteNetworkProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the network profile you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@return The Amazon Resource Name (ARN) of the network profile you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the network profile you want to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the network profile you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@return The Amazon Resource Name (ARN) of the network profile you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the network profile you want to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the network profile you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@return The Amazon Resource Name (ARN) of the network profile you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the network profile you want to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the network profile you want to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteNetworkProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteNetworkProfileRequest", "variableName" : "deleteNetworkProfileRequest", "variableType" : "DeleteNetworkProfileRequest", "documentation" : null, "simpleType" : "DeleteNetworkProfileRequest", "variableSetterType" : "DeleteNetworkProfileRequest" }, "wrapper" : false }, "DeleteNetworkProfileResponse" : { "c2jName" : "DeleteNetworkProfileResult", "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" : "DeleteNetworkProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteNetworkProfileResponse", "variableName" : "deleteNetworkProfileResponse", "variableType" : "DeleteNetworkProfileResponse", "documentation" : null, "simpleType" : "DeleteNetworkProfileResponse", "variableSetterType" : "DeleteNetworkProfileResponse" }, "wrapper" : false }, "DeleteProjectRequest" : { "c2jName" : "DeleteProjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents a request to the delete project operation.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteProject", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteProject", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteProjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteProjectRequest", "variableName" : "deleteProjectRequest", "variableType" : "DeleteProjectRequest", "documentation" : null, "simpleType" : "DeleteProjectRequest", "variableSetterType" : "DeleteProjectRequest" }, "wrapper" : false }, "DeleteProjectResponse" : { "c2jName" : "DeleteProjectResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the result of a delete project request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteProjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteProjectResponse", "variableName" : "deleteProjectResponse", "variableType" : "DeleteProjectResponse", "documentation" : null, "simpleType" : "DeleteProjectResponse", "variableSetterType" : "DeleteProjectResponse" }, "wrapper" : false }, "DeleteRemoteAccessSessionRequest" : { "c2jName" : "DeleteRemoteAccessSessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the request to delete the specified remote access session.

                                      ", "endpointDiscovery" : 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" : "DeleteRemoteAccessSession", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteRemoteAccessSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@param arn The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@return The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@param arn The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@param arn The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@return The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@param arn The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@param arn The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@return The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      \n@param arn The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteRemoteAccessSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteRemoteAccessSessionRequest", "variableName" : "deleteRemoteAccessSessionRequest", "variableType" : "DeleteRemoteAccessSessionRequest", "documentation" : null, "simpleType" : "DeleteRemoteAccessSessionRequest", "variableSetterType" : "DeleteRemoteAccessSessionRequest" }, "wrapper" : false }, "DeleteRemoteAccessSessionResponse" : { "c2jName" : "DeleteRemoteAccessSessionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      The response from the server when a request is made to delete the remote access session.

                                      ", "endpointDiscovery" : 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" : "DeleteRemoteAccessSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteRemoteAccessSessionResponse", "variableName" : "deleteRemoteAccessSessionResponse", "variableType" : "DeleteRemoteAccessSessionResponse", "documentation" : null, "simpleType" : "DeleteRemoteAccessSessionResponse", "variableSetterType" : "DeleteRemoteAccessSessionResponse" }, "wrapper" : false }, "DeleteRunRequest" : { "c2jName" : "DeleteRunRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents a request to the delete run operation.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteRun", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteRun", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@param arn The Amazon Resource Name (ARN) for the run you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@return The Amazon Resource Name (ARN) for the run you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@param arn The Amazon Resource Name (ARN) for the run you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@param arn The Amazon Resource Name (ARN) for the run you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@return The Amazon Resource Name (ARN) for the run you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@param arn The Amazon Resource Name (ARN) for the run you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@param arn The Amazon Resource Name (ARN) for the run you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@return The Amazon Resource Name (ARN) for the run you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      \n@param arn The Amazon Resource Name (ARN) for the run you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) for the run you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteRunRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteRunRequest", "variableName" : "deleteRunRequest", "variableType" : "DeleteRunRequest", "documentation" : null, "simpleType" : "DeleteRunRequest", "variableSetterType" : "DeleteRunRequest" }, "wrapper" : false }, "DeleteRunResponse" : { "c2jName" : "DeleteRunResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the result of a delete run request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteRunResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteRunResponse", "variableName" : "deleteRunResponse", "variableType" : "DeleteRunResponse", "documentation" : null, "simpleType" : "DeleteRunResponse", "variableSetterType" : "DeleteRunResponse" }, "wrapper" : false }, "DeleteUploadRequest" : { "c2jName" : "DeleteUploadRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents a request to the delete upload operation.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteUpload", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteUpload", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@return Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUploadRequest", "variableName" : "deleteUploadRequest", "variableType" : "DeleteUploadRequest", "documentation" : null, "simpleType" : "DeleteUploadRequest", "variableSetterType" : "DeleteUploadRequest" }, "wrapper" : false }, "DeleteUploadResponse" : { "c2jName" : "DeleteUploadResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents the result of a delete upload request.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUploadResponse", "variableName" : "deleteUploadResponse", "variableType" : "DeleteUploadResponse", "documentation" : null, "simpleType" : "DeleteUploadResponse", "variableSetterType" : "DeleteUploadResponse" }, "wrapper" : false }, "DeleteVpceConfigurationRequest" : { "c2jName" : "DeleteVPCEConfigurationRequest", "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" : "DeleteVPCEConfiguration", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.DeleteVPCEConfiguration", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "DeleteVpceConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteVpceConfigurationRequest", "variableName" : "deleteVpceConfigurationRequest", "variableType" : "DeleteVpceConfigurationRequest", "documentation" : null, "simpleType" : "DeleteVpceConfigurationRequest", "variableSetterType" : "DeleteVpceConfigurationRequest" }, "wrapper" : false }, "DeleteVpceConfigurationResponse" : { "c2jName" : "DeleteVPCEConfigurationResult", "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" : "DeleteVpceConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteVpceConfigurationResponse", "variableName" : "deleteVpceConfigurationResponse", "variableType" : "DeleteVpceConfigurationResponse", "documentation" : null, "simpleType" : "DeleteVpceConfigurationResponse", "variableSetterType" : "DeleteVpceConfigurationResponse" }, "wrapper" : false }, "Device" : { "c2jName" : "Device", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      Represents a device type that an app is tested against.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                      The device's ARN.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                      The device's ARN.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                      The device's ARN.

                                      \n@param arn The device's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                      The device's ARN.

                                      \n@return The device's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                      The device's ARN.

                                      \n@param arn The device's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                      The device's ARN.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                      The device's display name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                      The device's display name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                      The device's display name.

                                      \n@param name The device's display name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                      The device's display name.

                                      \n@return The device's display name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device's display name.

                                      \n@param name The device's display name.", "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 device's display name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManufacturer", "beanStyleSetterMethodName" : "setManufacturer", "c2jName" : "manufacturer", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The device's manufacturer name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manufacturer(String)}.\n@param manufacturer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manufacturer(String)", "deprecated" : false, "documentation" : "

                                      The device's manufacturer name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manufacturer", "fluentSetterDocumentation" : "

                                      The device's manufacturer name.

                                      \n@param manufacturer The device's manufacturer name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manufacturer", "getterDocumentation" : "

                                      The device's manufacturer name.

                                      \n@return The device's manufacturer name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manufacturer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manufacturer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Manufacturer", "sensitive" : false, "setterDocumentation" : "

                                      The device's manufacturer name.

                                      \n@param manufacturer The device's manufacturer name.", "setterMethodName" : "setManufacturer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manufacturer", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manufacturer", "variableType" : "String", "documentation" : "

                                      The device's manufacturer name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The device's model name.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                      The device's model name.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                      The device's model name.

                                      \n@param model The device's model name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                      The device's model name.

                                      \n@return The device's model name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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's model name.

                                      \n@param model The device's model name.", "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's model name.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModelId", "beanStyleSetterMethodName" : "setModelId", "c2jName" : "modelId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                      The device's model 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 #modelId(String)}.\n@param modelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modelId(String)", "deprecated" : false, "documentation" : "

                                      The device's model ID.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modelId", "fluentSetterDocumentation" : "

                                      The device's model ID.

                                      \n@param modelId The device's model ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modelId", "getterDocumentation" : "

                                      The device's model ID.

                                      \n@return The device's model 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" : "modelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "modelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ModelId", "sensitive" : false, "setterDocumentation" : "

                                      The device's model ID.

                                      \n@param modelId The device's model ID.", "setterMethodName" : "setModelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "modelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "modelId", "variableType" : "String", "documentation" : "

                                      The device's model ID.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormFactorAsString", "beanStyleSetterMethodName" : "setFormFactor", "c2jName" : "formFactor", "c2jShape" : "DeviceFormFactor", "defaultConsumerFluentSetterDocumentation" : "

                                      The device's form factor.

                                      Allowed values include:

                                      • PHONE: The phone form factor.

                                      • TABLET: The tablet form factor.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formFactorAsString(String)}.\n@param formFactor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #formFactor(String)", "deprecated" : false, "documentation" : "

                                      The device's form factor.

                                      Allowed values include:

                                      • PHONE: The phone form factor.

                                      • TABLET: The tablet form factor.

                                      ", "endpointDiscoveryId" : false, "enumType" : "DeviceFormFactor", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "formFactor", "fluentEnumSetterMethodName" : "formFactor", "fluentGetterMethodName" : "formFactorAsString", "fluentSetterDocumentation" : "

                                      The device's form factor.

                                      Allowed values include:

                                      • PHONE: The phone form factor.

                                      • TABLET: The tablet form factor.

                                      \n@param formFactor The device's form factor.

                                      Allowed values include:

                                      • PHONE: The phone form factor.

                                      • TABLET: The tablet form factor.

                                      • \n@see DeviceFormFactor\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceFormFactor", "fluentSetterMethodName" : "formFactor", "getterDocumentation" : "

                                        The device's form factor.

                                        Allowed values include:

                                        • PHONE: The phone form factor.

                                        • TABLET: The tablet form factor.

                                        \n

                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #formFactor} will return {@link DeviceFormFactor#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formFactorAsString}.\n

                                        \n@return The device's form factor.

                                        Allowed values include:

                                        • PHONE: The phone form factor.

                                        • TABLET: The tablet form factor.

                                        • \n@see DeviceFormFactor", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "formFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "formFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FormFactor", "sensitive" : false, "setterDocumentation" : "

                                          The device's form factor.

                                          Allowed values include:

                                          • PHONE: The phone form factor.

                                          • TABLET: The tablet form factor.

                                          \n@param formFactor The device's form factor.

                                          Allowed values include:

                                          • PHONE: The phone form factor.

                                          • TABLET: The tablet form factor.

                                          • \n@see DeviceFormFactor", "setterMethodName" : "setFormFactor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "formFactor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "formFactor", "variableType" : "String", "documentation" : "

                                            The device's form factor.

                                            Allowed values include:

                                            • PHONE: The phone form factor.

                                            • TABLET: The tablet form factor.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                            The device's platform.

                                            Allowed values include:

                                            • ANDROID: The Android platform.

                                            • IOS: The iOS platform.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                            The device's platform.

                                            Allowed values include:

                                            • ANDROID: The Android platform.

                                            • IOS: The iOS platform.

                                            ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                            The device's platform.

                                            Allowed values include:

                                            • ANDROID: The Android platform.

                                            • IOS: The iOS platform.

                                            \n@param platform The device's platform.

                                            Allowed values include:

                                            • ANDROID: The Android platform.

                                            • IOS: The iOS platform.

                                            • \n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                              The device's platform.

                                              Allowed values include:

                                              • ANDROID: The Android platform.

                                              • IOS: The iOS platform.

                                              \n

                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                              \n@return The device's platform.

                                              Allowed values include:

                                              • ANDROID: The Android platform.

                                              • IOS: The iOS platform.

                                              • \n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                The device's platform.

                                                Allowed values include:

                                                • ANDROID: The Android platform.

                                                • IOS: The iOS platform.

                                                \n@param platform The device's platform.

                                                Allowed values include:

                                                • ANDROID: The Android platform.

                                                • IOS: The iOS platform.

                                                • \n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                  The device's platform.

                                                  Allowed values include:

                                                  • ANDROID: The Android platform.

                                                  • IOS: The iOS platform.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's operating system 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 #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                  The device's operating system type.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                  The device's operating system type.

                                                  \n@param os The device's operating system type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                  The device's operating system type.

                                                  \n@return The device's operating system 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" : "os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                  The device's operating system type.

                                                  \n@param os The device's operating system type.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                  The device's operating system type.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCpu", "beanStyleSetterMethodName" : "setCpu", "c2jName" : "cpu", "c2jShape" : "CPU", "defaultConsumerFluentSetterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \nThis is a convenience that creates an instance of the {@link CPU.Builder} avoiding the need to create one manually via {@link CPU#builder()}.\n\nWhen the {@link Consumer} completes, {@link CPU.Builder#build()} is called immediately and its result is passed to {@link #cpu(CPU)}.\n@param cpu a consumer that will call methods on {@link CPU.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cpu(CPU)", "deprecated" : false, "documentation" : "

                                                  Information about the device's CPU.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cpu", "fluentSetterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \n@param cpu Information about the device's CPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cpu", "getterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \n@return Information about the device's CPU.", "getterModel" : { "returnType" : "CPU", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cpu", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cpu", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cpu", "sensitive" : false, "setterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \n@param cpu Information about the device's CPU.", "setterMethodName" : "setCpu", "setterModel" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : null, "simpleType" : "CPU", "variableSetterType" : "CPU" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : "

                                                  Information about the device's CPU.

                                                  ", "simpleType" : "CPU", "variableSetterType" : "CPU" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResolution", "beanStyleSetterMethodName" : "setResolution", "c2jName" : "resolution", "c2jShape" : "Resolution", "defaultConsumerFluentSetterDocumentation" : "

                                                  The resolution of the device.

                                                  \nThis is a convenience that creates an instance of the {@link Resolution.Builder} avoiding the need to create one manually via {@link Resolution#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resolution.Builder#build()} is called immediately and its result is passed to {@link #resolution(Resolution)}.\n@param resolution a consumer that will call methods on {@link Resolution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolution(Resolution)", "deprecated" : false, "documentation" : "

                                                  The resolution of the device.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolution", "fluentSetterDocumentation" : "

                                                  The resolution of the device.

                                                  \n@param resolution The resolution of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolution", "getterDocumentation" : "

                                                  The resolution of the device.

                                                  \n@return The resolution of the device.", "getterModel" : { "returnType" : "Resolution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Resolution", "sensitive" : false, "setterDocumentation" : "

                                                  The resolution of the device.

                                                  \n@param resolution The resolution of the device.", "setterMethodName" : "setResolution", "setterModel" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : null, "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : "

                                                  The resolution of the device.

                                                  ", "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHeapSize", "beanStyleSetterMethodName" : "setHeapSize", "c2jName" : "heapSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's heap size, expressed in bytes.

                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #heapSize(Long)}.\n@param heapSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #heapSize(Long)", "deprecated" : false, "documentation" : "

                                                  The device's heap size, expressed in bytes.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "heapSize", "fluentSetterDocumentation" : "

                                                  The device's heap size, expressed in bytes.

                                                  \n@param heapSize The device's heap size, expressed in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "heapSize", "getterDocumentation" : "

                                                  The device's heap size, expressed in bytes.

                                                  \n@return The device's heap size, expressed in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "heapSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "heapSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "HeapSize", "sensitive" : false, "setterDocumentation" : "

                                                  The device's heap size, expressed in bytes.

                                                  \n@param heapSize The device's heap size, expressed in bytes.", "setterMethodName" : "setHeapSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "heapSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "heapSize", "variableType" : "Long", "documentation" : "

                                                  The device's heap size, expressed in bytes.

                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's total memory size, expressed in bytes.

                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #memory(Long)}.\n@param memory a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(Long)", "deprecated" : false, "documentation" : "

                                                  The device's total memory size, expressed in bytes.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memory", "fluentSetterDocumentation" : "

                                                  The device's total memory size, expressed in bytes.

                                                  \n@param memory The device's total memory size, expressed in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

                                                  The device's total memory size, expressed in bytes.

                                                  \n@return The device's total memory size, expressed in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

                                                  The device's total memory size, expressed in bytes.

                                                  \n@param memory The device's total memory size, expressed in bytes.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "memory", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "memory", "variableType" : "Long", "documentation" : "

                                                  The device's total memory size, expressed in bytes.

                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's image name.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #image(String)}.\n@param image a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #image(String)", "deprecated" : false, "documentation" : "

                                                  The device's image name.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "image", "fluentSetterDocumentation" : "

                                                  The device's image name.

                                                  \n@param image The device's image name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

                                                  The device's image name.

                                                  \n@return The device's image name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "image", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "image", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Image", "sensitive" : false, "setterDocumentation" : "

                                                  The device's image name.

                                                  \n@param image The device's image name.", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

                                                  The device's image name.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCarrier", "beanStyleSetterMethodName" : "setCarrier", "c2jName" : "carrier", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's carrier.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #carrier(String)}.\n@param carrier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #carrier(String)", "deprecated" : false, "documentation" : "

                                                  The device's carrier.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "carrier", "fluentSetterDocumentation" : "

                                                  The device's carrier.

                                                  \n@param carrier The device's carrier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "carrier", "getterDocumentation" : "

                                                  The device's carrier.

                                                  \n@return The device's carrier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "carrier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "carrier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Carrier", "sensitive" : false, "setterDocumentation" : "

                                                  The device's carrier.

                                                  \n@param carrier The device's carrier.", "setterMethodName" : "setCarrier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : "

                                                  The device's carrier.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRadio", "beanStyleSetterMethodName" : "setRadio", "c2jName" : "radio", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's radio.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #radio(String)}.\n@param radio a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radio(String)", "deprecated" : false, "documentation" : "

                                                  The device's radio.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radio", "fluentSetterDocumentation" : "

                                                  The device's radio.

                                                  \n@param radio The device's radio.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radio", "getterDocumentation" : "

                                                  The device's radio.

                                                  \n@return The device's radio.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radio", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radio", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Radio", "sensitive" : false, "setterDocumentation" : "

                                                  The device's radio.

                                                  \n@param radio The device's radio.", "setterMethodName" : "setRadio", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "radio", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "radio", "variableType" : "String", "documentation" : "

                                                  The device's radio.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteAccessEnabled", "beanStyleSetterMethodName" : "setRemoteAccessEnabled", "c2jName" : "remoteAccessEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                  Specifies whether remote access has been enabled for the specified device.

                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessEnabled(Boolean)}.\n@param remoteAccessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                  Specifies whether remote access has been enabled for the specified device.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessEnabled", "fluentSetterDocumentation" : "

                                                  Specifies whether remote access has been enabled for the specified device.

                                                  \n@param remoteAccessEnabled Specifies whether remote access has been enabled for the specified device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessEnabled", "getterDocumentation" : "

                                                  Specifies whether remote access has been enabled for the specified device.

                                                  \n@return Specifies whether remote access has been enabled for the specified device.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteAccessEnabled", "sensitive" : false, "setterDocumentation" : "

                                                  Specifies whether remote access has been enabled for the specified device.

                                                  \n@param remoteAccessEnabled Specifies whether remote access has been enabled for the specified device.", "setterMethodName" : "setRemoteAccessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteAccessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteAccessEnabled", "variableType" : "Boolean", "documentation" : "

                                                  Specifies whether remote access has been enabled for the specified device.

                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                  This flag is set to true if remote debugging is enabled for the device.

                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteDebugEnabled(Boolean)}.\n@param remoteDebugEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteDebugEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                  This flag is set to true if remote debugging is enabled for the device.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteDebugEnabled", "fluentSetterDocumentation" : "

                                                  This flag is set to true if remote debugging is enabled for the device.

                                                  \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                                  This flag is set to true if remote debugging is enabled for the device.

                                                  \n@return This flag is set to true if remote debugging is enabled for the device.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                                  This flag is set to true if remote debugging is enabled for the device.

                                                  \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the device.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                                  This flag is set to true if remote debugging is enabled for the device.

                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFleetType", "beanStyleSetterMethodName" : "setFleetType", "c2jName" : "fleetType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fleetType(String)}.\n@param fleetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetType(String)", "deprecated" : false, "documentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetType", "fluentSetterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \n@param fleetType The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetType", "getterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \n@return The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetType", "sensitive" : false, "setterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \n@param fleetType The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.", "setterMethodName" : "setFleetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetType", "variableType" : "String", "documentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFleetName", "beanStyleSetterMethodName" : "setFleetName", "c2jName" : "fleetName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fleetName(String)}.\n@param fleetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetName(String)", "deprecated" : false, "documentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetName", "fluentSetterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \n@param fleetName The name of the fleet to which this device belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetName", "getterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \n@return The name of the fleet to which this device belongs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetName", "sensitive" : false, "setterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \n@param fleetName The name of the fleet to which this device belongs.", "setterMethodName" : "setFleetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetName", "variableType" : "String", "documentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "instances", "c2jShape" : "DeviceInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                  The instances belonging to this 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 #instances(List)}.\n@param instances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instances(List)", "deprecated" : false, "documentation" : "

                                                  The instances belonging to this device.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                  The instances belonging to this device.

                                                  \n@param instances The instances belonging to this device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                  The instances belonging to this device.

                                                  \n

                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                  \n@return The instances belonging to this 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" : "instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceInstance)}.\n@param member a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceInstance)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : "", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                  The instances belonging to this device.

                                                  \n@param instances The instances belonging to this device.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                  The instances belonging to this device.

                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityAsString", "beanStyleSetterMethodName" : "setAvailability", "c2jName" : "availability", "c2jShape" : "DeviceAvailability", "defaultConsumerFluentSetterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityAsString(String)}.\n@param availability a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availability(String)", "deprecated" : false, "documentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeviceAvailability", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "availability", "fluentEnumSetterMethodName" : "availability", "fluentGetterMethodName" : "availabilityAsString", "fluentSetterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \n@param availability Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAvailability", "fluentSetterMethodName" : "availability", "getterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \n

                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #availability} will return {@link DeviceAvailability#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #availabilityAsString}.\n

                                                  \n@return Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "availability", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "availability", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Availability", "sensitive" : false, "setterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \n@param availability Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability", "setterMethodName" : "setAvailability", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availability", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availability", "variableType" : "String", "documentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's ARN.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                  The device's ARN.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                  The device's ARN.

                                                  \n@param arn The device's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                  The device's ARN.

                                                  \n@return The device's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                  The device's ARN.

                                                  \n@param arn The device's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                  The device's ARN.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Availability" : { "beanStyleGetterMethodName" : "getAvailabilityAsString", "beanStyleSetterMethodName" : "setAvailability", "c2jName" : "availability", "c2jShape" : "DeviceAvailability", "defaultConsumerFluentSetterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityAsString(String)}.\n@param availability a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availability(String)", "deprecated" : false, "documentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeviceAvailability", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "availability", "fluentEnumSetterMethodName" : "availability", "fluentGetterMethodName" : "availabilityAsString", "fluentSetterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \n@param availability Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAvailability", "fluentSetterMethodName" : "availability", "getterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \n

                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #availability} will return {@link DeviceAvailability#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #availabilityAsString}.\n

                                                  \n@return Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "availability", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "availability", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Availability", "sensitive" : false, "setterDocumentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  \n@param availability Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability", "setterMethodName" : "setAvailability", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availability", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availability", "variableType" : "String", "documentation" : "

                                                  Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Carrier" : { "beanStyleGetterMethodName" : "getCarrier", "beanStyleSetterMethodName" : "setCarrier", "c2jName" : "carrier", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's carrier.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #carrier(String)}.\n@param carrier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #carrier(String)", "deprecated" : false, "documentation" : "

                                                  The device's carrier.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "carrier", "fluentSetterDocumentation" : "

                                                  The device's carrier.

                                                  \n@param carrier The device's carrier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "carrier", "getterDocumentation" : "

                                                  The device's carrier.

                                                  \n@return The device's carrier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "carrier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "carrier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Carrier", "sensitive" : false, "setterDocumentation" : "

                                                  The device's carrier.

                                                  \n@param carrier The device's carrier.", "setterMethodName" : "setCarrier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : "

                                                  The device's carrier.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Cpu" : { "beanStyleGetterMethodName" : "getCpu", "beanStyleSetterMethodName" : "setCpu", "c2jName" : "cpu", "c2jShape" : "CPU", "defaultConsumerFluentSetterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \nThis is a convenience that creates an instance of the {@link CPU.Builder} avoiding the need to create one manually via {@link CPU#builder()}.\n\nWhen the {@link Consumer} completes, {@link CPU.Builder#build()} is called immediately and its result is passed to {@link #cpu(CPU)}.\n@param cpu a consumer that will call methods on {@link CPU.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cpu(CPU)", "deprecated" : false, "documentation" : "

                                                  Information about the device's CPU.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cpu", "fluentSetterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \n@param cpu Information about the device's CPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cpu", "getterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \n@return Information about the device's CPU.", "getterModel" : { "returnType" : "CPU", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cpu", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cpu", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cpu", "sensitive" : false, "setterDocumentation" : "

                                                  Information about the device's CPU.

                                                  \n@param cpu Information about the device's CPU.", "setterMethodName" : "setCpu", "setterModel" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : null, "simpleType" : "CPU", "variableSetterType" : "CPU" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : "

                                                  Information about the device's CPU.

                                                  ", "simpleType" : "CPU", "variableSetterType" : "CPU" }, "xmlNameSpaceUri" : null }, "FleetName" : { "beanStyleGetterMethodName" : "getFleetName", "beanStyleSetterMethodName" : "setFleetName", "c2jName" : "fleetName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fleetName(String)}.\n@param fleetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetName(String)", "deprecated" : false, "documentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetName", "fluentSetterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \n@param fleetName The name of the fleet to which this device belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetName", "getterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \n@return The name of the fleet to which this device belongs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetName", "sensitive" : false, "setterDocumentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  \n@param fleetName The name of the fleet to which this device belongs.", "setterMethodName" : "setFleetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetName", "variableType" : "String", "documentation" : "

                                                  The name of the fleet to which this device belongs.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FleetType" : { "beanStyleGetterMethodName" : "getFleetType", "beanStyleSetterMethodName" : "setFleetType", "c2jName" : "fleetType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fleetType(String)}.\n@param fleetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetType(String)", "deprecated" : false, "documentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetType", "fluentSetterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \n@param fleetType The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetType", "getterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \n@return The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetType", "sensitive" : false, "setterDocumentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  \n@param fleetType The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.", "setterMethodName" : "setFleetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetType", "variableType" : "String", "documentation" : "

                                                  The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FormFactor" : { "beanStyleGetterMethodName" : "getFormFactorAsString", "beanStyleSetterMethodName" : "setFormFactor", "c2jName" : "formFactor", "c2jShape" : "DeviceFormFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                  The device's form factor.

                                                  Allowed values include:

                                                  • PHONE: The phone form factor.

                                                  • TABLET: The tablet form factor.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formFactorAsString(String)}.\n@param formFactor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #formFactor(String)", "deprecated" : false, "documentation" : "

                                                  The device's form factor.

                                                  Allowed values include:

                                                  • PHONE: The phone form factor.

                                                  • TABLET: The tablet form factor.

                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeviceFormFactor", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "formFactor", "fluentEnumSetterMethodName" : "formFactor", "fluentGetterMethodName" : "formFactorAsString", "fluentSetterDocumentation" : "

                                                  The device's form factor.

                                                  Allowed values include:

                                                  • PHONE: The phone form factor.

                                                  • TABLET: The tablet form factor.

                                                  \n@param formFactor The device's form factor.

                                                  Allowed values include:

                                                  • PHONE: The phone form factor.

                                                  • TABLET: The tablet form factor.

                                                  • \n@see DeviceFormFactor\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceFormFactor", "fluentSetterMethodName" : "formFactor", "getterDocumentation" : "

                                                    The device's form factor.

                                                    Allowed values include:

                                                    • PHONE: The phone form factor.

                                                    • TABLET: The tablet form factor.

                                                    \n

                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #formFactor} will return {@link DeviceFormFactor#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formFactorAsString}.\n

                                                    \n@return The device's form factor.

                                                    Allowed values include:

                                                    • PHONE: The phone form factor.

                                                    • TABLET: The tablet form factor.

                                                    • \n@see DeviceFormFactor", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "formFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "formFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FormFactor", "sensitive" : false, "setterDocumentation" : "

                                                      The device's form factor.

                                                      Allowed values include:

                                                      • PHONE: The phone form factor.

                                                      • TABLET: The tablet form factor.

                                                      \n@param formFactor The device's form factor.

                                                      Allowed values include:

                                                      • PHONE: The phone form factor.

                                                      • TABLET: The tablet form factor.

                                                      • \n@see DeviceFormFactor", "setterMethodName" : "setFormFactor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "formFactor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "formFactor", "variableType" : "String", "documentation" : "

                                                        The device's form factor.

                                                        Allowed values include:

                                                        • PHONE: The phone form factor.

                                                        • TABLET: The tablet form factor.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HeapSize" : { "beanStyleGetterMethodName" : "getHeapSize", "beanStyleSetterMethodName" : "setHeapSize", "c2jName" : "heapSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's heap size, expressed in bytes.

                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #heapSize(Long)}.\n@param heapSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #heapSize(Long)", "deprecated" : false, "documentation" : "

                                                        The device's heap size, expressed in bytes.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "heapSize", "fluentSetterDocumentation" : "

                                                        The device's heap size, expressed in bytes.

                                                        \n@param heapSize The device's heap size, expressed in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "heapSize", "getterDocumentation" : "

                                                        The device's heap size, expressed in bytes.

                                                        \n@return The device's heap size, expressed in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "heapSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "heapSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "HeapSize", "sensitive" : false, "setterDocumentation" : "

                                                        The device's heap size, expressed in bytes.

                                                        \n@param heapSize The device's heap size, expressed in bytes.", "setterMethodName" : "setHeapSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "heapSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "heapSize", "variableType" : "Long", "documentation" : "

                                                        The device's heap size, expressed in bytes.

                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Image" : { "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's image name.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #image(String)}.\n@param image a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #image(String)", "deprecated" : false, "documentation" : "

                                                        The device's image name.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "image", "fluentSetterDocumentation" : "

                                                        The device's image name.

                                                        \n@param image The device's image name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

                                                        The device's image name.

                                                        \n@return The device's image name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "image", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "image", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Image", "sensitive" : false, "setterDocumentation" : "

                                                        The device's image name.

                                                        \n@param image The device's image name.", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

                                                        The device's image name.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Instances" : { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "instances", "c2jShape" : "DeviceInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                        The instances belonging to this 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 #instances(List)}.\n@param instances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instances(List)", "deprecated" : false, "documentation" : "

                                                        The instances belonging to this device.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                        The instances belonging to this device.

                                                        \n@param instances The instances belonging to this device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                        The instances belonging to this device.

                                                        \n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The instances belonging to this 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" : "instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceInstance)}.\n@param member a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceInstance)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : "", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                        The instances belonging to this device.

                                                        \n@param instances The instances belonging to this device.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                        The instances belonging to this device.

                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Manufacturer" : { "beanStyleGetterMethodName" : "getManufacturer", "beanStyleSetterMethodName" : "setManufacturer", "c2jName" : "manufacturer", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's manufacturer name.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manufacturer(String)}.\n@param manufacturer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manufacturer(String)", "deprecated" : false, "documentation" : "

                                                        The device's manufacturer name.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manufacturer", "fluentSetterDocumentation" : "

                                                        The device's manufacturer name.

                                                        \n@param manufacturer The device's manufacturer name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manufacturer", "getterDocumentation" : "

                                                        The device's manufacturer name.

                                                        \n@return The device's manufacturer name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manufacturer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manufacturer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Manufacturer", "sensitive" : false, "setterDocumentation" : "

                                                        The device's manufacturer name.

                                                        \n@param manufacturer The device's manufacturer name.", "setterMethodName" : "setManufacturer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manufacturer", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manufacturer", "variableType" : "String", "documentation" : "

                                                        The device's manufacturer name.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Memory" : { "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's total memory size, expressed in bytes.

                                                        \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #memory(Long)}.\n@param memory a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(Long)", "deprecated" : false, "documentation" : "

                                                        The device's total memory size, expressed in bytes.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memory", "fluentSetterDocumentation" : "

                                                        The device's total memory size, expressed in bytes.

                                                        \n@param memory The device's total memory size, expressed in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

                                                        The device's total memory size, expressed in bytes.

                                                        \n@return The device's total memory size, expressed in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

                                                        The device's total memory size, expressed in bytes.

                                                        \n@param memory The device's total memory size, expressed in bytes.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "memory", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "memory", "variableType" : "Long", "documentation" : "

                                                        The device's total memory size, expressed in bytes.

                                                        ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Model" : { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's model name.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                        The device's model name.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                                        The device's model name.

                                                        \n@param model The device's model name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                                        The device's model name.

                                                        \n@return The device's model name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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's model name.

                                                        \n@param model The device's model name.", "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's model name.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ModelId" : { "beanStyleGetterMethodName" : "getModelId", "beanStyleSetterMethodName" : "setModelId", "c2jName" : "modelId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's model 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 #modelId(String)}.\n@param modelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modelId(String)", "deprecated" : false, "documentation" : "

                                                        The device's model ID.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modelId", "fluentSetterDocumentation" : "

                                                        The device's model ID.

                                                        \n@param modelId The device's model ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modelId", "getterDocumentation" : "

                                                        The device's model ID.

                                                        \n@return The device's model 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" : "modelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "modelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ModelId", "sensitive" : false, "setterDocumentation" : "

                                                        The device's model ID.

                                                        \n@param modelId The device's model ID.", "setterMethodName" : "setModelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "modelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "modelId", "variableType" : "String", "documentation" : "

                                                        The device's model ID.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's display name.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                        The device's display name.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                        The device's display name.

                                                        \n@param name The device's display name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                        The device's display name.

                                                        \n@return The device's display name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device's display name.

                                                        \n@param name The device's display name.", "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 device's display name.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Os" : { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's operating system 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 #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                        The device's operating system type.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                        The device's operating system type.

                                                        \n@param os The device's operating system type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                        The device's operating system type.

                                                        \n@return The device's operating system 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" : "os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                        The device's operating system type.

                                                        \n@param os The device's operating system type.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                        The device's operating system type.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                        The device's platform.

                                                        Allowed values include:

                                                        • ANDROID: The Android platform.

                                                        • IOS: The iOS platform.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                        The device's platform.

                                                        Allowed values include:

                                                        • ANDROID: The Android platform.

                                                        • IOS: The iOS platform.

                                                        ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                        The device's platform.

                                                        Allowed values include:

                                                        • ANDROID: The Android platform.

                                                        • IOS: The iOS platform.

                                                        \n@param platform The device's platform.

                                                        Allowed values include:

                                                        • ANDROID: The Android platform.

                                                        • IOS: The iOS platform.

                                                        • \n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                          The device's platform.

                                                          Allowed values include:

                                                          • ANDROID: The Android platform.

                                                          • IOS: The iOS platform.

                                                          \n

                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                          \n@return The device's platform.

                                                          Allowed values include:

                                                          • ANDROID: The Android platform.

                                                          • IOS: The iOS platform.

                                                          • \n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                            The device's platform.

                                                            Allowed values include:

                                                            • ANDROID: The Android platform.

                                                            • IOS: The iOS platform.

                                                            \n@param platform The device's platform.

                                                            Allowed values include:

                                                            • ANDROID: The Android platform.

                                                            • IOS: The iOS platform.

                                                            • \n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                              The device's platform.

                                                              Allowed values include:

                                                              • ANDROID: The Android platform.

                                                              • IOS: The iOS platform.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Radio" : { "beanStyleGetterMethodName" : "getRadio", "beanStyleSetterMethodName" : "setRadio", "c2jName" : "radio", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's radio.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #radio(String)}.\n@param radio a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radio(String)", "deprecated" : false, "documentation" : "

                                                              The device's radio.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radio", "fluentSetterDocumentation" : "

                                                              The device's radio.

                                                              \n@param radio The device's radio.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radio", "getterDocumentation" : "

                                                              The device's radio.

                                                              \n@return The device's radio.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radio", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radio", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Radio", "sensitive" : false, "setterDocumentation" : "

                                                              The device's radio.

                                                              \n@param radio The device's radio.", "setterMethodName" : "setRadio", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "radio", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "radio", "variableType" : "String", "documentation" : "

                                                              The device's radio.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteAccessEnabled" : { "beanStyleGetterMethodName" : "getRemoteAccessEnabled", "beanStyleSetterMethodName" : "setRemoteAccessEnabled", "c2jName" : "remoteAccessEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies whether remote access has been enabled for the specified device.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessEnabled(Boolean)}.\n@param remoteAccessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                              Specifies whether remote access has been enabled for the specified device.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessEnabled", "fluentSetterDocumentation" : "

                                                              Specifies whether remote access has been enabled for the specified device.

                                                              \n@param remoteAccessEnabled Specifies whether remote access has been enabled for the specified device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessEnabled", "getterDocumentation" : "

                                                              Specifies whether remote access has been enabled for the specified device.

                                                              \n@return Specifies whether remote access has been enabled for the specified device.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteAccessEnabled", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies whether remote access has been enabled for the specified device.

                                                              \n@param remoteAccessEnabled Specifies whether remote access has been enabled for the specified device.", "setterMethodName" : "setRemoteAccessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteAccessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteAccessEnabled", "variableType" : "Boolean", "documentation" : "

                                                              Specifies whether remote access has been enabled for the specified device.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RemoteDebugEnabled" : { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag is set to true if remote debugging is enabled for the device.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteDebugEnabled(Boolean)}.\n@param remoteDebugEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteDebugEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                              This flag is set to true if remote debugging is enabled for the device.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteDebugEnabled", "fluentSetterDocumentation" : "

                                                              This flag is set to true if remote debugging is enabled for the device.

                                                              \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                                              This flag is set to true if remote debugging is enabled for the device.

                                                              \n@return This flag is set to true if remote debugging is enabled for the device.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                                              This flag is set to true if remote debugging is enabled for the device.

                                                              \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the device.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                                              This flag is set to true if remote debugging is enabled for the device.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Resolution" : { "beanStyleGetterMethodName" : "getResolution", "beanStyleSetterMethodName" : "setResolution", "c2jName" : "resolution", "c2jShape" : "Resolution", "defaultConsumerFluentSetterDocumentation" : "

                                                              The resolution of the device.

                                                              \nThis is a convenience that creates an instance of the {@link Resolution.Builder} avoiding the need to create one manually via {@link Resolution#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resolution.Builder#build()} is called immediately and its result is passed to {@link #resolution(Resolution)}.\n@param resolution a consumer that will call methods on {@link Resolution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolution(Resolution)", "deprecated" : false, "documentation" : "

                                                              The resolution of the device.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolution", "fluentSetterDocumentation" : "

                                                              The resolution of the device.

                                                              \n@param resolution The resolution of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolution", "getterDocumentation" : "

                                                              The resolution of the device.

                                                              \n@return The resolution of the device.", "getterModel" : { "returnType" : "Resolution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Resolution", "sensitive" : false, "setterDocumentation" : "

                                                              The resolution of the device.

                                                              \n@param resolution The resolution of the device.", "setterMethodName" : "setResolution", "setterModel" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : null, "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : "

                                                              The resolution of the device.

                                                              ", "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's ARN.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                              The device's ARN.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                              The device's ARN.

                                                              \n@param arn The device's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                              The device's ARN.

                                                              \n@return The device's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                              The device's ARN.

                                                              \n@param arn The device's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                              The device's ARN.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's display name.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                              The device's display name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The device's display name.

                                                              \n@param name The device's display name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The device's display name.

                                                              \n@return The device's display name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device's display name.

                                                              \n@param name The device's display name.", "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 device's display name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManufacturer", "beanStyleSetterMethodName" : "setManufacturer", "c2jName" : "manufacturer", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's manufacturer name.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manufacturer(String)}.\n@param manufacturer a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manufacturer(String)", "deprecated" : false, "documentation" : "

                                                              The device's manufacturer name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manufacturer", "fluentSetterDocumentation" : "

                                                              The device's manufacturer name.

                                                              \n@param manufacturer The device's manufacturer name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manufacturer", "getterDocumentation" : "

                                                              The device's manufacturer name.

                                                              \n@return The device's manufacturer name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manufacturer", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manufacturer", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Manufacturer", "sensitive" : false, "setterDocumentation" : "

                                                              The device's manufacturer name.

                                                              \n@param manufacturer The device's manufacturer name.", "setterMethodName" : "setManufacturer", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manufacturer", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manufacturer", "variableType" : "String", "documentation" : "

                                                              The device's manufacturer name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModel", "beanStyleSetterMethodName" : "setModel", "c2jName" : "model", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's model name.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                              The device's model name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "model", "fluentSetterDocumentation" : "

                                                              The device's model name.

                                                              \n@param model The device's model name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "model", "getterDocumentation" : "

                                                              The device's model name.

                                                              \n@return The device's model name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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's model name.

                                                              \n@param model The device's model name.", "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's model name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModelId", "beanStyleSetterMethodName" : "setModelId", "c2jName" : "modelId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's model 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 #modelId(String)}.\n@param modelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #modelId(String)", "deprecated" : false, "documentation" : "

                                                              The device's model ID.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modelId", "fluentSetterDocumentation" : "

                                                              The device's model ID.

                                                              \n@param modelId The device's model ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modelId", "getterDocumentation" : "

                                                              The device's model ID.

                                                              \n@return The device's model 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" : "modelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "modelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ModelId", "sensitive" : false, "setterDocumentation" : "

                                                              The device's model ID.

                                                              \n@param modelId The device's model ID.", "setterMethodName" : "setModelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "modelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "modelId", "variableType" : "String", "documentation" : "

                                                              The device's model ID.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFormFactorAsString", "beanStyleSetterMethodName" : "setFormFactor", "c2jName" : "formFactor", "c2jShape" : "DeviceFormFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              The device's form factor.

                                                              Allowed values include:

                                                              • PHONE: The phone form factor.

                                                              • TABLET: The tablet form factor.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #formFactorAsString(String)}.\n@param formFactor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #formFactor(String)", "deprecated" : false, "documentation" : "

                                                              The device's form factor.

                                                              Allowed values include:

                                                              • PHONE: The phone form factor.

                                                              • TABLET: The tablet form factor.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeviceFormFactor", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "formFactor", "fluentEnumSetterMethodName" : "formFactor", "fluentGetterMethodName" : "formFactorAsString", "fluentSetterDocumentation" : "

                                                              The device's form factor.

                                                              Allowed values include:

                                                              • PHONE: The phone form factor.

                                                              • TABLET: The tablet form factor.

                                                              \n@param formFactor The device's form factor.

                                                              Allowed values include:

                                                              • PHONE: The phone form factor.

                                                              • TABLET: The tablet form factor.

                                                              • \n@see DeviceFormFactor\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceFormFactor", "fluentSetterMethodName" : "formFactor", "getterDocumentation" : "

                                                                The device's form factor.

                                                                Allowed values include:

                                                                • PHONE: The phone form factor.

                                                                • TABLET: The tablet form factor.

                                                                \n

                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #formFactor} will return {@link DeviceFormFactor#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #formFactorAsString}.\n

                                                                \n@return The device's form factor.

                                                                Allowed values include:

                                                                • PHONE: The phone form factor.

                                                                • TABLET: The tablet form factor.

                                                                • \n@see DeviceFormFactor", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "formFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "formFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FormFactor", "sensitive" : false, "setterDocumentation" : "

                                                                  The device's form factor.

                                                                  Allowed values include:

                                                                  • PHONE: The phone form factor.

                                                                  • TABLET: The tablet form factor.

                                                                  \n@param formFactor The device's form factor.

                                                                  Allowed values include:

                                                                  • PHONE: The phone form factor.

                                                                  • TABLET: The tablet form factor.

                                                                  • \n@see DeviceFormFactor", "setterMethodName" : "setFormFactor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "formFactor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "formFactor", "variableType" : "String", "documentation" : "

                                                                    The device's form factor.

                                                                    Allowed values include:

                                                                    • PHONE: The phone form factor.

                                                                    • TABLET: The tablet form factor.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The device's platform.

                                                                    Allowed values include:

                                                                    • ANDROID: The Android platform.

                                                                    • IOS: The iOS platform.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                    The device's platform.

                                                                    Allowed values include:

                                                                    • ANDROID: The Android platform.

                                                                    • IOS: The iOS platform.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                    The device's platform.

                                                                    Allowed values include:

                                                                    • ANDROID: The Android platform.

                                                                    • IOS: The iOS platform.

                                                                    \n@param platform The device's platform.

                                                                    Allowed values include:

                                                                    • ANDROID: The Android platform.

                                                                    • IOS: The iOS platform.

                                                                    • \n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                      The device's platform.

                                                                      Allowed values include:

                                                                      • ANDROID: The Android platform.

                                                                      • IOS: The iOS platform.

                                                                      \n

                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                      \n@return The device's platform.

                                                                      Allowed values include:

                                                                      • ANDROID: The Android platform.

                                                                      • IOS: The iOS platform.

                                                                      • \n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                        The device's platform.

                                                                        Allowed values include:

                                                                        • ANDROID: The Android platform.

                                                                        • IOS: The iOS platform.

                                                                        \n@param platform The device's platform.

                                                                        Allowed values include:

                                                                        • ANDROID: The Android platform.

                                                                        • IOS: The iOS platform.

                                                                        • \n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                          The device's platform.

                                                                          Allowed values include:

                                                                          • ANDROID: The Android platform.

                                                                          • IOS: The iOS platform.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOs", "beanStyleSetterMethodName" : "setOs", "c2jName" : "os", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The device's operating system 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 #os(String)}.\n@param os a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #os(String)", "deprecated" : false, "documentation" : "

                                                                          The device's operating system type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "os", "fluentSetterDocumentation" : "

                                                                          The device's operating system type.

                                                                          \n@param os The device's operating system type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "os", "getterDocumentation" : "

                                                                          The device's operating system type.

                                                                          \n@return The device's operating system 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" : "os", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "os", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Os", "sensitive" : false, "setterDocumentation" : "

                                                                          The device's operating system type.

                                                                          \n@param os The device's operating system type.", "setterMethodName" : "setOs", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                          The device's operating system type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCpu", "beanStyleSetterMethodName" : "setCpu", "c2jName" : "cpu", "c2jShape" : "CPU", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the device's CPU.

                                                                          \nThis is a convenience that creates an instance of the {@link CPU.Builder} avoiding the need to create one manually via {@link CPU#builder()}.\n\nWhen the {@link Consumer} completes, {@link CPU.Builder#build()} is called immediately and its result is passed to {@link #cpu(CPU)}.\n@param cpu a consumer that will call methods on {@link CPU.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cpu(CPU)", "deprecated" : false, "documentation" : "

                                                                          Information about the device's CPU.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cpu", "fluentSetterDocumentation" : "

                                                                          Information about the device's CPU.

                                                                          \n@param cpu Information about the device's CPU.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cpu", "getterDocumentation" : "

                                                                          Information about the device's CPU.

                                                                          \n@return Information about the device's CPU.", "getterModel" : { "returnType" : "CPU", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cpu", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cpu", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cpu", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the device's CPU.

                                                                          \n@param cpu Information about the device's CPU.", "setterMethodName" : "setCpu", "setterModel" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : null, "simpleType" : "CPU", "variableSetterType" : "CPU" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CPU", "variableName" : "cpu", "variableType" : "CPU", "documentation" : "

                                                                          Information about the device's CPU.

                                                                          ", "simpleType" : "CPU", "variableSetterType" : "CPU" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResolution", "beanStyleSetterMethodName" : "setResolution", "c2jName" : "resolution", "c2jShape" : "Resolution", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The resolution of the device.

                                                                          \nThis is a convenience that creates an instance of the {@link Resolution.Builder} avoiding the need to create one manually via {@link Resolution#builder()}.\n\nWhen the {@link Consumer} completes, {@link Resolution.Builder#build()} is called immediately and its result is passed to {@link #resolution(Resolution)}.\n@param resolution a consumer that will call methods on {@link Resolution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolution(Resolution)", "deprecated" : false, "documentation" : "

                                                                          The resolution of the device.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolution", "fluentSetterDocumentation" : "

                                                                          The resolution of the device.

                                                                          \n@param resolution The resolution of the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolution", "getterDocumentation" : "

                                                                          The resolution of the device.

                                                                          \n@return The resolution of the device.", "getterModel" : { "returnType" : "Resolution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Resolution", "sensitive" : false, "setterDocumentation" : "

                                                                          The resolution of the device.

                                                                          \n@param resolution The resolution of the device.", "setterMethodName" : "setResolution", "setterModel" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : null, "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : "

                                                                          The resolution of the device.

                                                                          ", "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHeapSize", "beanStyleSetterMethodName" : "setHeapSize", "c2jName" : "heapSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The device's heap size, expressed in bytes.

                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #heapSize(Long)}.\n@param heapSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #heapSize(Long)", "deprecated" : false, "documentation" : "

                                                                          The device's heap size, expressed in bytes.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "heapSize", "fluentSetterDocumentation" : "

                                                                          The device's heap size, expressed in bytes.

                                                                          \n@param heapSize The device's heap size, expressed in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "heapSize", "getterDocumentation" : "

                                                                          The device's heap size, expressed in bytes.

                                                                          \n@return The device's heap size, expressed in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "heapSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "heapSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "HeapSize", "sensitive" : false, "setterDocumentation" : "

                                                                          The device's heap size, expressed in bytes.

                                                                          \n@param heapSize The device's heap size, expressed in bytes.", "setterMethodName" : "setHeapSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "heapSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "heapSize", "variableType" : "Long", "documentation" : "

                                                                          The device's heap size, expressed in bytes.

                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMemory", "beanStyleSetterMethodName" : "setMemory", "c2jName" : "memory", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The device's total memory size, expressed in bytes.

                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #memory(Long)}.\n@param memory a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #memory(Long)", "deprecated" : false, "documentation" : "

                                                                          The device's total memory size, expressed in bytes.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memory", "fluentSetterDocumentation" : "

                                                                          The device's total memory size, expressed in bytes.

                                                                          \n@param memory The device's total memory size, expressed in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "memory", "getterDocumentation" : "

                                                                          The device's total memory size, expressed in bytes.

                                                                          \n@return The device's total memory size, expressed in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "memory", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "memory", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Memory", "sensitive" : false, "setterDocumentation" : "

                                                                          The device's total memory size, expressed in bytes.

                                                                          \n@param memory The device's total memory size, expressed in bytes.", "setterMethodName" : "setMemory", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "memory", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "memory", "variableType" : "Long", "documentation" : "

                                                                          The device's total memory size, expressed in bytes.

                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getImage", "beanStyleSetterMethodName" : "setImage", "c2jName" : "image", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The device's image name.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #image(String)}.\n@param image a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #image(String)", "deprecated" : false, "documentation" : "

                                                                          The device's image name.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "image", "fluentSetterDocumentation" : "

                                                                          The device's image name.

                                                                          \n@param image The device's image name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "image", "getterDocumentation" : "

                                                                          The device's image name.

                                                                          \n@return The device's image name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "image", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "image", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Image", "sensitive" : false, "setterDocumentation" : "

                                                                          The device's image name.

                                                                          \n@param image The device's image name.", "setterMethodName" : "setImage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "image", "variableType" : "String", "documentation" : "

                                                                          The device's image name.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCarrier", "beanStyleSetterMethodName" : "setCarrier", "c2jName" : "carrier", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The device's carrier.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #carrier(String)}.\n@param carrier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #carrier(String)", "deprecated" : false, "documentation" : "

                                                                          The device's carrier.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "carrier", "fluentSetterDocumentation" : "

                                                                          The device's carrier.

                                                                          \n@param carrier The device's carrier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "carrier", "getterDocumentation" : "

                                                                          The device's carrier.

                                                                          \n@return The device's carrier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "carrier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "carrier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Carrier", "sensitive" : false, "setterDocumentation" : "

                                                                          The device's carrier.

                                                                          \n@param carrier The device's carrier.", "setterMethodName" : "setCarrier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "carrier", "variableType" : "String", "documentation" : "

                                                                          The device's carrier.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRadio", "beanStyleSetterMethodName" : "setRadio", "c2jName" : "radio", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The device's radio.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #radio(String)}.\n@param radio a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radio(String)", "deprecated" : false, "documentation" : "

                                                                          The device's radio.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radio", "fluentSetterDocumentation" : "

                                                                          The device's radio.

                                                                          \n@param radio The device's radio.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radio", "getterDocumentation" : "

                                                                          The device's radio.

                                                                          \n@return The device's radio.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radio", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radio", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Radio", "sensitive" : false, "setterDocumentation" : "

                                                                          The device's radio.

                                                                          \n@param radio The device's radio.", "setterMethodName" : "setRadio", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "radio", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "radio", "variableType" : "String", "documentation" : "

                                                                          The device's radio.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteAccessEnabled", "beanStyleSetterMethodName" : "setRemoteAccessEnabled", "c2jName" : "remoteAccessEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specifies whether remote access has been enabled for the specified device.

                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessEnabled(Boolean)}.\n@param remoteAccessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                          Specifies whether remote access has been enabled for the specified device.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessEnabled", "fluentSetterDocumentation" : "

                                                                          Specifies whether remote access has been enabled for the specified device.

                                                                          \n@param remoteAccessEnabled Specifies whether remote access has been enabled for the specified device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessEnabled", "getterDocumentation" : "

                                                                          Specifies whether remote access has been enabled for the specified device.

                                                                          \n@return Specifies whether remote access has been enabled for the specified device.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteAccessEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                          Specifies whether remote access has been enabled for the specified device.

                                                                          \n@param remoteAccessEnabled Specifies whether remote access has been enabled for the specified device.", "setterMethodName" : "setRemoteAccessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteAccessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteAccessEnabled", "variableType" : "Boolean", "documentation" : "

                                                                          Specifies whether remote access has been enabled for the specified device.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                          This flag is set to true if remote debugging is enabled for the device.

                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteDebugEnabled(Boolean)}.\n@param remoteDebugEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteDebugEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                          This flag is set to true if remote debugging is enabled for the device.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteDebugEnabled", "fluentSetterDocumentation" : "

                                                                          This flag is set to true if remote debugging is enabled for the device.

                                                                          \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                                                          This flag is set to true if remote debugging is enabled for the device.

                                                                          \n@return This flag is set to true if remote debugging is enabled for the device.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                          This flag is set to true if remote debugging is enabled for the device.

                                                                          \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the device.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                                                          This flag is set to true if remote debugging is enabled for the device.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFleetType", "beanStyleSetterMethodName" : "setFleetType", "c2jName" : "fleetType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fleetType(String)}.\n@param fleetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetType", "fluentSetterDocumentation" : "

                                                                          The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                                          \n@param fleetType The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetType", "getterDocumentation" : "

                                                                          The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                                          \n@return The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                                          \n@param fleetType The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.", "setterMethodName" : "setFleetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetType", "variableType" : "String", "documentation" : "

                                                                          The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFleetName", "beanStyleSetterMethodName" : "setFleetName", "c2jName" : "fleetName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the fleet to which this device belongs.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fleetName(String)}.\n@param fleetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the fleet to which this device belongs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetName", "fluentSetterDocumentation" : "

                                                                          The name of the fleet to which this device belongs.

                                                                          \n@param fleetName The name of the fleet to which this device belongs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetName", "getterDocumentation" : "

                                                                          The name of the fleet to which this device belongs.

                                                                          \n@return The name of the fleet to which this device belongs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the fleet to which this device belongs.

                                                                          \n@param fleetName The name of the fleet to which this device belongs.", "setterMethodName" : "setFleetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetName", "variableType" : "String", "documentation" : "

                                                                          The name of the fleet to which this device belongs.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "instances", "c2jShape" : "DeviceInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instances belonging to this 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 #instances(List)}.\n@param instances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instances(List)", "deprecated" : false, "documentation" : "

                                                                          The instances belonging to this device.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                          The instances belonging to this device.

                                                                          \n@param instances The instances belonging to this device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                          The instances belonging to this device.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The instances belonging to this 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" : "instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceInstance)}.\n@param member a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceInstance)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : "", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                          The instances belonging to this device.

                                                                          \n@param instances The instances belonging to this device.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                          The instances belonging to this device.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAvailabilityAsString", "beanStyleSetterMethodName" : "setAvailability", "c2jName" : "availability", "c2jShape" : "DeviceAvailability", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #availabilityAsString(String)}.\n@param availability a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availability(String)", "deprecated" : false, "documentation" : "

                                                                          Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DeviceAvailability", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "availability", "fluentEnumSetterMethodName" : "availability", "fluentGetterMethodName" : "availabilityAsString", "fluentSetterDocumentation" : "

                                                                          Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                                          \n@param availability Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAvailability", "fluentSetterMethodName" : "availability", "getterDocumentation" : "

                                                                          Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #availability} will return {@link DeviceAvailability#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #availabilityAsString}.\n

                                                                          \n@return Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "availability", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "availability", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Availability", "sensitive" : false, "setterDocumentation" : "

                                                                          Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                                          \n@param availability Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.\n@see DeviceAvailability", "setterMethodName" : "setAvailability", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availability", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "availability", "variableType" : "String", "documentation" : "

                                                                          Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "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 }, "DeviceAttribute" : { "c2jName" : "DeviceAttribute", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ARN", "value" : "ARN" }, { "name" : "PLATFORM", "value" : "PLATFORM" }, { "name" : "FORM_FACTOR", "value" : "FORM_FACTOR" }, { "name" : "MANUFACTURER", "value" : "MANUFACTURER" }, { "name" : "REMOTE_ACCESS_ENABLED", "value" : "REMOTE_ACCESS_ENABLED" }, { "name" : "REMOTE_DEBUG_ENABLED", "value" : "REMOTE_DEBUG_ENABLED" }, { "name" : "APPIUM_VERSION", "value" : "APPIUM_VERSION" }, { "name" : "INSTANCE_ARN", "value" : "INSTANCE_ARN" }, { "name" : "INSTANCE_LABELS", "value" : "INSTANCE_LABELS" }, { "name" : "FLEET_TYPE", "value" : "FLEET_TYPE" }, { "name" : "OS_VERSION", "value" : "OS_VERSION" }, { "name" : "MODEL", "value" : "MODEL" }, { "name" : "AVAILABILITY", "value" : "AVAILABILITY" } ], "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" : "DeviceAttribute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceAttribute", "variableName" : "deviceAttribute", "variableType" : "DeviceAttribute", "documentation" : null, "simpleType" : "DeviceAttribute", "variableSetterType" : "DeviceAttribute" }, "wrapper" : false }, "DeviceAvailability" : { "c2jName" : "DeviceAvailability", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TEMPORARY_NOT_AVAILABLE", "value" : "TEMPORARY_NOT_AVAILABLE" }, { "name" : "BUSY", "value" : "BUSY" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "HIGHLY_AVAILABLE", "value" : "HIGHLY_AVAILABLE" } ], "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" : "DeviceAvailability", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceAvailability", "variableName" : "deviceAvailability", "variableType" : "DeviceAvailability", "documentation" : null, "simpleType" : "DeviceAvailability", "variableSetterType" : "DeviceAvailability" }, "wrapper" : false }, "DeviceFilter" : { "c2jName" : "DeviceFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Represents a device filter used to select a set of devices to be included in a test run. This data structure is passed in as the deviceSelectionConfiguration parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

                                                                          It is also passed in as the filters parameter to ListDevices. For an example of the JSON request syntax, see ListDevices.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAttributeAsString", "beanStyleSetterMethodName" : "setAttribute", "c2jName" : "attribute", "c2jShape" : "DeviceFilterAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeAsString(String)}.\n@param attribute a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attribute(String)", "deprecated" : false, "documentation" : "

                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DeviceFilterAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attribute", "fluentEnumSetterMethodName" : "attribute", "fluentGetterMethodName" : "attributeAsString", "fluentSetterDocumentation" : "

                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \n@param attribute The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \n@see DeviceFilterAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceFilterAttribute", "fluentSetterMethodName" : "attribute", "getterDocumentation" : "

                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #attribute} will return {@link DeviceFilterAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeAsString}.\n

                                                                          \n@return The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \n@see DeviceFilterAttribute", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Attribute", "sensitive" : false, "setterDocumentation" : "

                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \n@param attribute The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          \n@see DeviceFilterAttribute", "setterMethodName" : "setAttribute", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : "

                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                          The supported operators for each attribute are provided in the following list.

                                                                          ARN

                                                                          The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          PLATFORM

                                                                          The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                          Supported operators: EQUALS

                                                                          OS_VERSION

                                                                          The operating system version. For example, \"10.3.2\".

                                                                          Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                          MODEL

                                                                          The device model. For example, \"iPad 5th Gen\".

                                                                          Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                          AVAILABILITY

                                                                          The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          Supported operators: EQUALS

                                                                          FORM_FACTOR

                                                                          The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                          Supported operators: EQUALS

                                                                          MANUFACTURER

                                                                          The device manufacturer. For example, \"Apple\".

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          REMOTE_ACCESS_ENABLED

                                                                          Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          REMOTE_DEBUG_ENABLED

                                                                          Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                          Supported operators: EQUALS

                                                                          INSTANCE_ARN

                                                                          The Amazon Resource Name (ARN) of the device instance.

                                                                          Supported operators: EQUALS, IN, NOT_IN

                                                                          INSTANCE_LABELS

                                                                          The label of the device instance.

                                                                          Supported operators: CONTAINS

                                                                          FLEET_TYPE

                                                                          The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                          Supported operators: EQUALS

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "operator", "c2jShape" : "RuleOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                          Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "RuleOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                          Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                          \n@param operator Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see RuleOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                          Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link RuleOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                          \n@return Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                          Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                          \n@param operator Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                          Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "values", "c2jShape" : "DeviceFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An array of one or more filter values used in a device filter.

                                                                          Operator Values

                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                          • The other operators require an array with a single element.

                                                                          Attribute Values

                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                          An array of one or more filter values used in a device filter.

                                                                          Operator Values

                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                          • The other operators require an array with a single element.

                                                                          Attribute Values

                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                          An array of one or more filter values used in a device filter.

                                                                          Operator Values

                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                          • The other operators require an array with a single element.

                                                                          Attribute Values

                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                          \n@param values An array of one or more filter values used in a device filter.

                                                                          Operator Values

                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                          • The other operators require an array with a single element.

                                                                          Attribute Values

                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                            An array of one or more filter values used in a device filter.

                                                                            Operator Values

                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                            • The other operators require an array with a single element.

                                                                            Attribute Values

                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                            \n

                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                            \n@return An array of one or more filter values used in a device filter.

                                                                            Operator Values

                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                            • The other operators require an array with a single element.

                                                                            Attribute Values

                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                              An array of one or more filter values used in a device filter.

                                                                              Operator Values

                                                                              • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                              • The other operators require an array with a single element.

                                                                              Attribute Values

                                                                              • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                              • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                              • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                              • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                              \n@param values An array of one or more filter values used in a device filter.

                                                                              Operator Values

                                                                              • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                              • The other operators require an array with a single element.

                                                                              Attribute Values

                                                                              • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                              • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                              • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                              • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                              • ", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                An array of one or more filter values used in a device filter.

                                                                                Operator Values

                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                • The other operators require an array with a single element.

                                                                                Attribute Values

                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attribute" : { "beanStyleGetterMethodName" : "getAttributeAsString", "beanStyleSetterMethodName" : "setAttribute", "c2jName" : "attribute", "c2jShape" : "DeviceFilterAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeAsString(String)}.\n@param attribute a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attribute(String)", "deprecated" : false, "documentation" : "

                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "DeviceFilterAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attribute", "fluentEnumSetterMethodName" : "attribute", "fluentGetterMethodName" : "attributeAsString", "fluentSetterDocumentation" : "

                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \n@param attribute The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \n@see DeviceFilterAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceFilterAttribute", "fluentSetterMethodName" : "attribute", "getterDocumentation" : "

                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \n

                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #attribute} will return {@link DeviceFilterAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeAsString}.\n

                                                                                \n@return The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \n@see DeviceFilterAttribute", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Attribute", "sensitive" : false, "setterDocumentation" : "

                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \n@param attribute The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                \n@see DeviceFilterAttribute", "setterMethodName" : "setAttribute", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : "

                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                The supported operators for each attribute are provided in the following list.

                                                                                ARN

                                                                                The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                PLATFORM

                                                                                The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                Supported operators: EQUALS

                                                                                OS_VERSION

                                                                                The operating system version. For example, \"10.3.2\".

                                                                                Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                MODEL

                                                                                The device model. For example, \"iPad 5th Gen\".

                                                                                Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                AVAILABILITY

                                                                                The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                Supported operators: EQUALS

                                                                                FORM_FACTOR

                                                                                The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                Supported operators: EQUALS

                                                                                MANUFACTURER

                                                                                The device manufacturer. For example, \"Apple\".

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                REMOTE_ACCESS_ENABLED

                                                                                Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                REMOTE_DEBUG_ENABLED

                                                                                Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                Supported operators: EQUALS

                                                                                INSTANCE_ARN

                                                                                The Amazon Resource Name (ARN) of the device instance.

                                                                                Supported operators: EQUALS, IN, NOT_IN

                                                                                INSTANCE_LABELS

                                                                                The label of the device instance.

                                                                                Supported operators: CONTAINS

                                                                                FLEET_TYPE

                                                                                The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                Supported operators: EQUALS

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Operator" : { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "operator", "c2jShape" : "RuleOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "RuleOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                \n@param operator Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see RuleOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                \n

                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link RuleOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                \n@return Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                \n@param operator Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "values", "c2jShape" : "DeviceFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                An array of one or more filter values used in a device filter.

                                                                                Operator Values

                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                • The other operators require an array with a single element.

                                                                                Attribute Values

                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                An array of one or more filter values used in a device filter.

                                                                                Operator Values

                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                • The other operators require an array with a single element.

                                                                                Attribute Values

                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                An array of one or more filter values used in a device filter.

                                                                                Operator Values

                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                • The other operators require an array with a single element.

                                                                                Attribute Values

                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                \n@param values An array of one or more filter values used in a device filter.

                                                                                Operator Values

                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                • The other operators require an array with a single element.

                                                                                Attribute Values

                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                  An array of one or more filter values used in a device filter.

                                                                                  Operator Values

                                                                                  • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                  • The other operators require an array with a single element.

                                                                                  Attribute Values

                                                                                  • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                  • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                  • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                  • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                  \n

                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                  \n@return An array of one or more filter values used in a device filter.

                                                                                  Operator Values

                                                                                  • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                  • The other operators require an array with a single element.

                                                                                  Attribute Values

                                                                                  • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                  • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                  • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                  • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                    An array of one or more filter values used in a device filter.

                                                                                    Operator Values

                                                                                    • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                    • The other operators require an array with a single element.

                                                                                    Attribute Values

                                                                                    • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                    • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                    • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                    • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                    \n@param values An array of one or more filter values used in a device filter.

                                                                                    Operator Values

                                                                                    • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                    • The other operators require an array with a single element.

                                                                                    Attribute Values

                                                                                    • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                    • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                    • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                    • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                    • ", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                      An array of one or more filter values used in a device filter.

                                                                                      Operator Values

                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                      • The other operators require an array with a single element.

                                                                                      Attribute Values

                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributeAsString", "beanStyleSetterMethodName" : "setAttribute", "c2jName" : "attribute", "c2jShape" : "DeviceFilterAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeAsString(String)}.\n@param attribute a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attribute(String)", "deprecated" : false, "documentation" : "

                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DeviceFilterAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attribute", "fluentEnumSetterMethodName" : "attribute", "fluentGetterMethodName" : "attributeAsString", "fluentSetterDocumentation" : "

                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \n@param attribute The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \n@see DeviceFilterAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceFilterAttribute", "fluentSetterMethodName" : "attribute", "getterDocumentation" : "

                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \n

                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #attribute} will return {@link DeviceFilterAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeAsString}.\n

                                                                                      \n@return The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \n@see DeviceFilterAttribute", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Attribute", "sensitive" : false, "setterDocumentation" : "

                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \n@param attribute The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      \n@see DeviceFilterAttribute", "setterMethodName" : "setAttribute", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : "

                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                      The supported operators for each attribute are provided in the following list.

                                                                                      ARN

                                                                                      The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      PLATFORM

                                                                                      The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                      Supported operators: EQUALS

                                                                                      OS_VERSION

                                                                                      The operating system version. For example, \"10.3.2\".

                                                                                      Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                      MODEL

                                                                                      The device model. For example, \"iPad 5th Gen\".

                                                                                      Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                      AVAILABILITY

                                                                                      The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      Supported operators: EQUALS

                                                                                      FORM_FACTOR

                                                                                      The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                      Supported operators: EQUALS

                                                                                      MANUFACTURER

                                                                                      The device manufacturer. For example, \"Apple\".

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      REMOTE_ACCESS_ENABLED

                                                                                      Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      REMOTE_DEBUG_ENABLED

                                                                                      Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                      Supported operators: EQUALS

                                                                                      INSTANCE_ARN

                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                      Supported operators: EQUALS, IN, NOT_IN

                                                                                      INSTANCE_LABELS

                                                                                      The label of the device instance.

                                                                                      Supported operators: CONTAINS

                                                                                      FLEET_TYPE

                                                                                      The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                      Supported operators: EQUALS

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "operator", "c2jShape" : "RuleOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                      Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "RuleOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                      Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                      \n@param operator Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see RuleOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                      Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                      \n

                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link RuleOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                      \n@return Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                      Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                      \n@param operator Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                      Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "values", "c2jShape" : "DeviceFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      An array of one or more filter values used in a device filter.

                                                                                      Operator Values

                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                      • The other operators require an array with a single element.

                                                                                      Attribute Values

                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                      An array of one or more filter values used in a device filter.

                                                                                      Operator Values

                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                      • The other operators require an array with a single element.

                                                                                      Attribute Values

                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                      An array of one or more filter values used in a device filter.

                                                                                      Operator Values

                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                      • The other operators require an array with a single element.

                                                                                      Attribute Values

                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                      \n@param values An array of one or more filter values used in a device filter.

                                                                                      Operator Values

                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                      • The other operators require an array with a single element.

                                                                                      Attribute Values

                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                        An array of one or more filter values used in a device filter.

                                                                                        Operator Values

                                                                                        • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                        • The other operators require an array with a single element.

                                                                                        Attribute Values

                                                                                        • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                        • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                        • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                        • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                        \n

                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                        \n@return An array of one or more filter values used in a device filter.

                                                                                        Operator Values

                                                                                        • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                        • The other operators require an array with a single element.

                                                                                        Attribute Values

                                                                                        • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                        • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                        • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                        • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                          An array of one or more filter values used in a device filter.

                                                                                          Operator Values

                                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                          • The other operators require an array with a single element.

                                                                                          Attribute Values

                                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                          \n@param values An array of one or more filter values used in a device filter.

                                                                                          Operator Values

                                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                          • The other operators require an array with a single element.

                                                                                          Attribute Values

                                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                          • ", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of one or more filter values used in a device filter.

                                                                                            Operator Values

                                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                            • The other operators require an array with a single element.

                                                                                            Attribute Values

                                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "deviceFilter", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "wrapper" : false }, "DeviceFilterAttribute" : { "c2jName" : "DeviceFilterAttribute", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ARN", "value" : "ARN" }, { "name" : "PLATFORM", "value" : "PLATFORM" }, { "name" : "OS_VERSION", "value" : "OS_VERSION" }, { "name" : "MODEL", "value" : "MODEL" }, { "name" : "AVAILABILITY", "value" : "AVAILABILITY" }, { "name" : "FORM_FACTOR", "value" : "FORM_FACTOR" }, { "name" : "MANUFACTURER", "value" : "MANUFACTURER" }, { "name" : "REMOTE_ACCESS_ENABLED", "value" : "REMOTE_ACCESS_ENABLED" }, { "name" : "REMOTE_DEBUG_ENABLED", "value" : "REMOTE_DEBUG_ENABLED" }, { "name" : "INSTANCE_ARN", "value" : "INSTANCE_ARN" }, { "name" : "INSTANCE_LABELS", "value" : "INSTANCE_LABELS" }, { "name" : "FLEET_TYPE", "value" : "FLEET_TYPE" } ], "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" : "DeviceFilterAttribute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceFilterAttribute", "variableName" : "deviceFilterAttribute", "variableType" : "DeviceFilterAttribute", "documentation" : null, "simpleType" : "DeviceFilterAttribute", "variableSetterType" : "DeviceFilterAttribute" }, "wrapper" : false }, "DeviceFormFactor" : { "c2jName" : "DeviceFormFactor", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PHONE", "value" : "PHONE" }, { "name" : "TABLET", "value" : "TABLET" } ], "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" : "DeviceFormFactor", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceFormFactor", "variableName" : "deviceFormFactor", "variableType" : "DeviceFormFactor", "documentation" : null, "simpleType" : "DeviceFormFactor", "variableSetterType" : "DeviceFormFactor" }, "wrapper" : false }, "DeviceInstance" : { "c2jName" : "DeviceInstance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the device instance.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@param arn The Amazon Resource Name (ARN) of the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@return The Amazon Resource Name (ARN) of the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@param arn The Amazon Resource Name (ARN) of the device instance.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "deviceArn", "c2jShape" : "AmazonResourceName", "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, "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "labels", "c2jShape" : "InstanceLabels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n@param labels An array of strings describing the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of strings describing the device instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n@param labels An array of strings describing the device instance.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "InstanceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "InstanceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n@param status The status of the device instance. Valid values are listed below.\n@see InstanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link InstanceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the device instance. Valid values are listed below.\n@see InstanceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n@param status The status of the device instance. Valid values are listed below.\n@see InstanceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUdid", "beanStyleSetterMethodName" : "setUdid", "c2jName" : "udid", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #udid(String)}.\n@param udid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #udid(String)", "deprecated" : false, "documentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "udid", "fluentSetterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@param udid Unique device identifier for the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "udid", "getterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@return Unique device identifier for the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "udid", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "udid", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Udid", "sensitive" : false, "setterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@param udid Unique device identifier for the device instance.", "setterMethodName" : "setUdid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "udid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "udid", "variableType" : "String", "documentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@param instanceProfile A object containing information about the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@return A object containing information about the instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@param instanceProfile A object containing information about the instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@param arn The Amazon Resource Name (ARN) of the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@return The Amazon Resource Name (ARN) of the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@param arn The Amazon Resource Name (ARN) of the device instance.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceArn" : { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "deviceArn", "c2jShape" : "AmazonResourceName", "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, "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" }, "xmlNameSpaceUri" : null }, "InstanceProfile" : { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@param instanceProfile A object containing information about the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@return A object containing information about the instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@param instanceProfile A object containing information about the instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null }, "Labels" : { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "labels", "c2jShape" : "InstanceLabels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n@param labels An array of strings describing the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of strings describing the device instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n@param labels An array of strings describing the device instance.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "InstanceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "InstanceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n@param status The status of the device instance. Valid values are listed below.\n@see InstanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link InstanceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the device instance. Valid values are listed below.\n@see InstanceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n@param status The status of the device instance. Valid values are listed below.\n@see InstanceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Udid" : { "beanStyleGetterMethodName" : "getUdid", "beanStyleSetterMethodName" : "setUdid", "c2jName" : "udid", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #udid(String)}.\n@param udid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #udid(String)", "deprecated" : false, "documentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "udid", "fluentSetterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@param udid Unique device identifier for the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "udid", "getterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@return Unique device identifier for the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "udid", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "udid", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Udid", "sensitive" : false, "setterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@param udid Unique device identifier for the device instance.", "setterMethodName" : "setUdid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "udid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "udid", "variableType" : "String", "documentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@param arn The Amazon Resource Name (ARN) of the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@return The Amazon Resource Name (ARN) of the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            \n@param arn The Amazon Resource Name (ARN) of the device instance.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceArn", "beanStyleSetterMethodName" : "setDeviceArn", "c2jName" : "deviceArn", "c2jShape" : "AmazonResourceName", "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, "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the device.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "labels", "c2jShape" : "InstanceLabels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n@param labels An array of strings describing the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of strings describing the device instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            \n@param labels An array of strings describing the device instance.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of strings describing the device instance.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "InstanceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "InstanceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n@param status The status of the device instance. Valid values are listed below.\n@see InstanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link InstanceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the device instance. Valid values are listed below.\n@see InstanceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            \n@param status The status of the device instance. Valid values are listed below.\n@see InstanceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the device instance. Valid values are listed below.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUdid", "beanStyleSetterMethodName" : "setUdid", "c2jName" : "udid", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #udid(String)}.\n@param udid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #udid(String)", "deprecated" : false, "documentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "udid", "fluentSetterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@param udid Unique device identifier for the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "udid", "getterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@return Unique device identifier for the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "udid", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "udid", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Udid", "sensitive" : false, "setterDocumentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            \n@param udid Unique device identifier for the device instance.", "setterMethodName" : "setUdid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "udid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "udid", "variableType" : "String", "documentation" : "

                                                                                            Unique device identifier for the device instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@param instanceProfile A object containing information about the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@return A object containing information about the instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            \n@param instanceProfile A object containing information about the instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                            A object containing information about the instance profile.

                                                                                            ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceInstance", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "wrapper" : false }, "DeviceMinutes" : { "c2jName" : "DeviceMinutes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #total(Double)}.\n@param total a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@param total When specified, represents the total minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents the total minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "total", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Total", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@param total When specified, represents the total minutes used by the resource to run tests.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetered", "beanStyleSetterMethodName" : "setMetered", "c2jName" : "metered", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #metered(Double)}.\n@param metered a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metered(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metered", "fluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@param metered When specified, represents only the sum of metered minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metered", "getterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents only the sum of metered minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Metered", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@param metered When specified, represents only the sum of metered minutes used by the resource to run tests.", "setterMethodName" : "setMetered", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "metered", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "metered", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnmetered", "beanStyleSetterMethodName" : "setUnmetered", "c2jName" : "unmetered", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #unmetered(Double)}.\n@param unmetered a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unmetered(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unmetered", "fluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@param unmetered When specified, represents only the sum of unmetered minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmetered", "getterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents only the sum of unmetered minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmetered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmetered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Unmetered", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@param unmetered When specified, represents only the sum of unmetered minutes used by the resource to run tests.", "setterMethodName" : "setUnmetered", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "unmetered", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "unmetered", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Metered" : { "beanStyleGetterMethodName" : "getMetered", "beanStyleSetterMethodName" : "setMetered", "c2jName" : "metered", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #metered(Double)}.\n@param metered a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metered(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metered", "fluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@param metered When specified, represents only the sum of metered minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metered", "getterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents only the sum of metered minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Metered", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@param metered When specified, represents only the sum of metered minutes used by the resource to run tests.", "setterMethodName" : "setMetered", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "metered", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "metered", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Total" : { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #total(Double)}.\n@param total a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@param total When specified, represents the total minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents the total minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "total", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Total", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@param total When specified, represents the total minutes used by the resource to run tests.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Unmetered" : { "beanStyleGetterMethodName" : "getUnmetered", "beanStyleSetterMethodName" : "setUnmetered", "c2jName" : "unmetered", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #unmetered(Double)}.\n@param unmetered a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unmetered(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unmetered", "fluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@param unmetered When specified, represents only the sum of unmetered minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmetered", "getterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents only the sum of unmetered minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmetered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmetered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Unmetered", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@param unmetered When specified, represents only the sum of unmetered minutes used by the resource to run tests.", "setterMethodName" : "setUnmetered", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "unmetered", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "unmetered", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #total(Double)}.\n@param total a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@param total When specified, represents the total minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents the total minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "total", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Total", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            \n@param total When specified, represents the total minutes used by the resource to run tests.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents the total minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetered", "beanStyleSetterMethodName" : "setMetered", "c2jName" : "metered", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #metered(Double)}.\n@param metered a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metered(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metered", "fluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@param metered When specified, represents only the sum of metered minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metered", "getterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents only the sum of metered minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Metered", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            \n@param metered When specified, represents only the sum of metered minutes used by the resource to run tests.", "setterMethodName" : "setMetered", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "metered", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "metered", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents only the sum of metered minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnmetered", "beanStyleSetterMethodName" : "setUnmetered", "c2jName" : "unmetered", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #unmetered(Double)}.\n@param unmetered a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unmetered(Double)", "deprecated" : false, "documentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unmetered", "fluentSetterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@param unmetered When specified, represents only the sum of unmetered minutes used by the resource to run tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unmetered", "getterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@return When specified, represents only the sum of unmetered minutes used by the resource to run tests.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "unmetered", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unmetered", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Unmetered", "sensitive" : false, "setterDocumentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            \n@param unmetered When specified, represents only the sum of unmetered minutes used by the resource to run tests.", "setterMethodName" : "setUnmetered", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "unmetered", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "unmetered", "variableType" : "Double", "documentation" : "

                                                                                            When specified, represents only the sum of unmetered minutes used by the resource to run tests.

                                                                                            ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceMinutes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "wrapper" : false }, "DevicePlatform" : { "c2jName" : "DevicePlatform", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ANDROID", "value" : "ANDROID" }, { "name" : "IOS", "value" : "IOS" } ], "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" : "DevicePlatform", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DevicePlatform", "variableName" : "devicePlatform", "variableType" : "DevicePlatform", "documentation" : null, "simpleType" : "DevicePlatform", "variableSetterType" : "DevicePlatform" }, "wrapper" : false }, "DevicePool" : { "c2jName" : "DevicePool", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Represents a collection of device types.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The device pool's ARN.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                            The device pool's ARN.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                            The device pool's ARN.

                                                                                            \n@param arn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                            The device pool's ARN.

                                                                                            \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The device pool's ARN.

                                                                                            \n@param arn The device pool's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                            The device pool's ARN.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The device pool's name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                            The device pool's name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The device pool's name.

                                                                                            \n@param name The device pool's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The device pool's name.

                                                                                            \n@return The device pool's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device pool's name.

                                                                                            \n@param name The device pool's name.", "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 device pool's name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The device pool's description.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            The device pool's description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            The device pool's description.

                                                                                            \n@param description The device pool's description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            The device pool's description.

                                                                                            \n@return The device pool's description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The device pool's description.

                                                                                            \n@param description The device pool's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The device pool's description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DevicePoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The device pool's type.

                                                                                            Allowed values include:

                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                            The device pool's type.

                                                                                            Allowed values include:

                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DevicePoolType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                            The device pool's type.

                                                                                            Allowed values include:

                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                            \n@param type The device pool's type.

                                                                                            Allowed values include:

                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                            • \n@see DevicePoolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePoolType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                              The device pool's type.

                                                                                              Allowed values include:

                                                                                              • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                              • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                              \n

                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DevicePoolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                              \n@return The device pool's type.

                                                                                              Allowed values include:

                                                                                              • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                              • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                              • \n@see DevicePoolType", "getterModel" : { "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 pool's type.

                                                                                                Allowed values include:

                                                                                                • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                \n@param type The device pool's type.

                                                                                                Allowed values include:

                                                                                                • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                • \n@see DevicePoolType", "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 pool's type.

                                                                                                  Allowed values include:

                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)", "deprecated" : false, "documentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \n@param rules Information about the device pool's rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return Information about the device pool's rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \n@param rules Information about the device pool's rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The device pool's ARN.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                  The device pool's ARN.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                  The device pool's ARN.

                                                                                                  \n@param arn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                  The device pool's ARN.

                                                                                                  \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The device pool's ARN.

                                                                                                  \n@param arn The device pool's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                  The device pool's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The device pool's description.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                  The device pool's description.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                  The device pool's description.

                                                                                                  \n@param description The device pool's description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                  The device pool's description.

                                                                                                  \n@return The device pool's description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The device pool's description.

                                                                                                  \n@param description The device pool's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                  The device pool's description.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxDevices" : { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                  By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The device pool's name.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                  The device pool's name.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                  The device pool's name.

                                                                                                  \n@param name The device pool's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                  The device pool's name.

                                                                                                  \n@return The device pool's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device pool's name.

                                                                                                  \n@param name The device pool's name.", "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 device pool's name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)", "deprecated" : false, "documentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \n@param rules Information about the device pool's rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n@return Information about the device pool's rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  \n@param rules Information about the device pool's rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                                                                                                  Information about the device pool's rules.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DevicePoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The device pool's type.

                                                                                                  Allowed values include:

                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                  The device pool's type.

                                                                                                  Allowed values include:

                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DevicePoolType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                  The device pool's type.

                                                                                                  Allowed values include:

                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                  \n@param type The device pool's type.

                                                                                                  Allowed values include:

                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                  • \n@see DevicePoolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePoolType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                    The device pool's type.

                                                                                                    Allowed values include:

                                                                                                    • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                    • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                    \n

                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DevicePoolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                    \n@return The device pool's type.

                                                                                                    Allowed values include:

                                                                                                    • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                    • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                    • \n@see DevicePoolType", "getterModel" : { "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 pool's type.

                                                                                                      Allowed values include:

                                                                                                      • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                      • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                      \n@param type The device pool's type.

                                                                                                      Allowed values include:

                                                                                                      • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                      • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                      • \n@see DevicePoolType", "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 pool's type.

                                                                                                        Allowed values include:

                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The device pool's ARN.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                        The device pool's ARN.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                        The device pool's ARN.

                                                                                                        \n@param arn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                        The device pool's ARN.

                                                                                                        \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The device pool's ARN.

                                                                                                        \n@param arn The device pool's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                        The device pool's ARN.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The device pool's name.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                        The device pool's name.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                        The device pool's name.

                                                                                                        \n@param name The device pool's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                        The device pool's name.

                                                                                                        \n@return The device pool's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 device pool's name.

                                                                                                        \n@param name The device pool's name.", "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 device pool's name.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The device pool's description.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                        The device pool's description.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                        The device pool's description.

                                                                                                        \n@param description The device pool's description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                        The device pool's description.

                                                                                                        \n@return The device pool's description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The device pool's description.

                                                                                                        \n@param description The device pool's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                        The device pool's description.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DevicePoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The device pool's type.

                                                                                                        Allowed values include:

                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                        The device pool's type.

                                                                                                        Allowed values include:

                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "DevicePoolType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                        The device pool's type.

                                                                                                        Allowed values include:

                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                        \n@param type The device pool's type.

                                                                                                        Allowed values include:

                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                        • \n@see DevicePoolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePoolType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                          The device pool's type.

                                                                                                          Allowed values include:

                                                                                                          • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                          • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                          \n

                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DevicePoolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                          \n@return The device pool's type.

                                                                                                          Allowed values include:

                                                                                                          • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                          • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                          • \n@see DevicePoolType", "getterModel" : { "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 pool's type.

                                                                                                            Allowed values include:

                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                            \n@param type The device pool's type.

                                                                                                            Allowed values include:

                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                            • \n@see DevicePoolType", "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 pool's type.

                                                                                                              Allowed values include:

                                                                                                              • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                              • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the device pool's rules.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the device pool's rules.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "

                                                                                                              Information about the device pool's rules.

                                                                                                              \n@param rules Information about the device pool's rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                                                                                                              Information about the device pool's rules.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the device pool's rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the device pool's rules.

                                                                                                              \n@param rules Information about the device pool's rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the device pool's rules.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                              \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                              The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                              \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                              The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                              \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                              \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                              By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DevicePool", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "wrapper" : false }, "DevicePoolCompatibilityResult" : { "c2jName" : "DevicePoolCompatibilityResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents a device pool compatibility result.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \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, "documentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@param device The device (phone or tablet) that you wish to return information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@return The device (phone or tablet) that you wish to return information about.", "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" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@param device The device (phone or tablet) that you wish to return information about.", "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" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompatible", "beanStyleSetterMethodName" : "setCompatible", "c2jName" : "compatible", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #compatible(Boolean)}.\n@param compatible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatible(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatible", "fluentSetterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@param compatible Whether the result was compatible with the device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatible", "getterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@return Whether the result was compatible with the device pool.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "compatible", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "compatible", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Compatible", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@param compatible Whether the result was compatible with the device pool.", "setterMethodName" : "setCompatible", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "compatible", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "compatible", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncompatibilityMessages", "beanStyleSetterMethodName" : "setIncompatibilityMessages", "c2jName" : "incompatibilityMessages", "c2jShape" : "IncompatibilityMessages", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #incompatibilityMessages(List)}.\n@param incompatibilityMessages a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #incompatibilityMessages(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "incompatibilityMessages", "fluentSetterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n@param incompatibilityMessages Information about the compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "incompatibilityMessages", "getterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the compatibility.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "incompatibilityMessages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "incompatibilityMessages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IncompatibilityMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IncompatibilityMessage.Builder} avoiding the need to create one manually via {@link IncompatibilityMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link IncompatibilityMessage.Builder#build()} is called immediately and its result is passed to {@link #member(IncompatibilityMessage)}.\n@param member a consumer that will call methods on {@link IncompatibilityMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IncompatibilityMessage)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IncompatibilityMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "IncompatibilityMessage", "variableName" : "member", "variableType" : "IncompatibilityMessage", "documentation" : null, "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IncompatibilityMessage", "variableName" : "member", "variableType" : "IncompatibilityMessage", "documentation" : "", "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IncompatibilityMessage", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IncompatibilityMessage", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncompatibilityMessages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n@param incompatibilityMessages Information about the compatibility.", "setterMethodName" : "setIncompatibilityMessages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibilityMessages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibilityMessages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Compatible" : { "beanStyleGetterMethodName" : "getCompatible", "beanStyleSetterMethodName" : "setCompatible", "c2jName" : "compatible", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #compatible(Boolean)}.\n@param compatible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatible(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatible", "fluentSetterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@param compatible Whether the result was compatible with the device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatible", "getterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@return Whether the result was compatible with the device pool.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "compatible", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "compatible", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Compatible", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@param compatible Whether the result was compatible with the device pool.", "setterMethodName" : "setCompatible", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "compatible", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "compatible", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \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, "documentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@param device The device (phone or tablet) that you wish to return information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@return The device (phone or tablet) that you wish to return information about.", "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" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@param device The device (phone or tablet) that you wish to return information about.", "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" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, "IncompatibilityMessages" : { "beanStyleGetterMethodName" : "getIncompatibilityMessages", "beanStyleSetterMethodName" : "setIncompatibilityMessages", "c2jName" : "incompatibilityMessages", "c2jShape" : "IncompatibilityMessages", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #incompatibilityMessages(List)}.\n@param incompatibilityMessages a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #incompatibilityMessages(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "incompatibilityMessages", "fluentSetterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n@param incompatibilityMessages Information about the compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "incompatibilityMessages", "getterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the compatibility.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "incompatibilityMessages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "incompatibilityMessages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IncompatibilityMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IncompatibilityMessage.Builder} avoiding the need to create one manually via {@link IncompatibilityMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link IncompatibilityMessage.Builder#build()} is called immediately and its result is passed to {@link #member(IncompatibilityMessage)}.\n@param member a consumer that will call methods on {@link IncompatibilityMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IncompatibilityMessage)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IncompatibilityMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "IncompatibilityMessage", "variableName" : "member", "variableType" : "IncompatibilityMessage", "documentation" : null, "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IncompatibilityMessage", "variableName" : "member", "variableType" : "IncompatibilityMessage", "documentation" : "", "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IncompatibilityMessage", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IncompatibilityMessage", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncompatibilityMessages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n@param incompatibilityMessages Information about the compatibility.", "setterMethodName" : "setIncompatibilityMessages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibilityMessages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibilityMessages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \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, "documentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@param device The device (phone or tablet) that you wish to return information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@return The device (phone or tablet) that you wish to return information about.", "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" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              \n@param device The device (phone or tablet) that you wish to return information about.", "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" : "

                                                                                                              The device (phone or tablet) that you wish to return information about.

                                                                                                              ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompatible", "beanStyleSetterMethodName" : "setCompatible", "c2jName" : "compatible", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #compatible(Boolean)}.\n@param compatible a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatible(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatible", "fluentSetterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@param compatible Whether the result was compatible with the device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatible", "getterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@return Whether the result was compatible with the device pool.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "compatible", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "compatible", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Compatible", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              \n@param compatible Whether the result was compatible with the device pool.", "setterMethodName" : "setCompatible", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "compatible", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "compatible", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether the result was compatible with the device pool.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncompatibilityMessages", "beanStyleSetterMethodName" : "setIncompatibilityMessages", "c2jName" : "incompatibilityMessages", "c2jShape" : "IncompatibilityMessages", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #incompatibilityMessages(List)}.\n@param incompatibilityMessages a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #incompatibilityMessages(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "incompatibilityMessages", "fluentSetterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n@param incompatibilityMessages Information about the compatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "incompatibilityMessages", "getterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the compatibility.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "incompatibilityMessages", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "incompatibilityMessages", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "IncompatibilityMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IncompatibilityMessage.Builder} avoiding the need to create one manually via {@link IncompatibilityMessage#builder()}.\n\nWhen the {@link Consumer} completes, {@link IncompatibilityMessage.Builder#build()} is called immediately and its result is passed to {@link #member(IncompatibilityMessage)}.\n@param member a consumer that will call methods on {@link IncompatibilityMessage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IncompatibilityMessage)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IncompatibilityMessage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "IncompatibilityMessage", "variableName" : "member", "variableType" : "IncompatibilityMessage", "documentation" : null, "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IncompatibilityMessage", "variableName" : "member", "variableType" : "IncompatibilityMessage", "documentation" : "", "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IncompatibilityMessage", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IncompatibilityMessage", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncompatibilityMessages", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              \n@param incompatibilityMessages Information about the compatibility.", "setterMethodName" : "setIncompatibilityMessages", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibilityMessages", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibilityMessages", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the compatibility.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DevicePoolCompatibilityResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "devicePoolCompatibilityResult", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "wrapper" : false }, "DevicePoolType" : { "c2jName" : "DevicePoolType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CURATED", "value" : "CURATED" }, { "name" : "PRIVATE", "value" : "PRIVATE" } ], "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" : "DevicePoolType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DevicePoolType", "variableName" : "devicePoolType", "variableType" : "DevicePoolType", "documentation" : null, "simpleType" : "DevicePoolType", "variableSetterType" : "DevicePoolType" }, "wrapper" : false }, "DeviceSelectionConfiguration" : { "c2jName" : "DeviceSelectionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents the device filters used in a test run as well as the maximum number of devices to be included in the run. It is passed in as the deviceSelectionConfiguration request parameter in ScheduleRun.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                              • Attribute

                                                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                Allowed values include:

                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                              • Operator

                                                                                                                The filter operator.

                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                              • Values

                                                                                                                An array of one or more filter values.

                                                                                                                Operator Values

                                                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                • The other operators require an array with a single element.

                                                                                                                Attribute Values

                                                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                              • Attribute

                                                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                Allowed values include:

                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                              • Operator

                                                                                                                The filter operator.

                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                              • Values

                                                                                                                An array of one or more filter values.

                                                                                                                Operator Values

                                                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                • The other operators require an array with a single element.

                                                                                                                Attribute Values

                                                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                              • Attribute

                                                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                Allowed values include:

                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                              • Operator

                                                                                                                The filter operator.

                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                              • Values

                                                                                                                An array of one or more filter values.

                                                                                                                Operator Values

                                                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                • The other operators require an array with a single element.

                                                                                                                Attribute Values

                                                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                              \n@param filters Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                              • Attribute

                                                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                Allowed values include:

                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                              • Operator

                                                                                                                The filter operator.

                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                              • Values

                                                                                                                An array of one or more filter values.

                                                                                                                Operator Values

                                                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                • The other operators require an array with a single element.

                                                                                                                Attribute Values

                                                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                • Attribute

                                                                                                                  The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                  Allowed values include:

                                                                                                                  • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                  • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                  • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                  • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                  • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                  • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                  • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                  • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                  • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                  • INSTANCE_LABELS: The label of the device instance.

                                                                                                                  • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                • Operator

                                                                                                                  The filter operator.

                                                                                                                  • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                  • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                  • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                  • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                • Values

                                                                                                                  An array of one or more filter values.

                                                                                                                  Operator Values

                                                                                                                  • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                  • The other operators require an array with a single element.

                                                                                                                  Attribute Values

                                                                                                                  • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                  • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                  • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                  • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                \n

                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                \n@return Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                • Attribute

                                                                                                                  The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                  Allowed values include:

                                                                                                                  • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                  • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                  • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                  • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                  • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                  • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                  • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                  • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                  • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                  • INSTANCE_LABELS: The label of the device instance.

                                                                                                                  • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                • Operator

                                                                                                                  The filter operator.

                                                                                                                  • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                  • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                  • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                  • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                • Values

                                                                                                                  An array of one or more filter values.

                                                                                                                  Operator Values

                                                                                                                  • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                  • The other operators require an array with a single element.

                                                                                                                  Attribute Values

                                                                                                                  • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                  • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                  • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                  • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                  Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                  • Attribute

                                                                                                                    The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                    Allowed values include:

                                                                                                                    • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                    • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                    • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                    • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                    • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                    • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                    • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                    • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                    • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                    • INSTANCE_LABELS: The label of the device instance.

                                                                                                                    • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                  • Operator

                                                                                                                    The filter operator.

                                                                                                                    • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                    • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                    • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                    • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                  • Values

                                                                                                                    An array of one or more filter values.

                                                                                                                    Operator Values

                                                                                                                    • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                    • The other operators require an array with a single element.

                                                                                                                    Attribute Values

                                                                                                                    • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                    • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                    • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                    • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                  \n@param filters Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                  • Attribute

                                                                                                                    The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                    Allowed values include:

                                                                                                                    • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                    • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                    • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                    • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                    • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                    • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                    • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                    • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                    • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                    • INSTANCE_LABELS: The label of the device instance.

                                                                                                                    • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                  • Operator

                                                                                                                    The filter operator.

                                                                                                                    • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                    • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                    • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                    • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                  • Values

                                                                                                                    An array of one or more filter values.

                                                                                                                    Operator Values

                                                                                                                    • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                    • The other operators require an array with a single element.

                                                                                                                    Attribute Values

                                                                                                                    • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                    • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                    • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                    • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                  • ", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                    Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                    • Attribute

                                                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                      Allowed values include:

                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    • Operator

                                                                                                                      The filter operator.

                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                    • Values

                                                                                                                      An array of one or more filter values.

                                                                                                                      Operator Values

                                                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                      • The other operators require an array with a single element.

                                                                                                                      Attribute Values

                                                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The maximum number of devices to be included in a test run.

                                                                                                                    \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                    The maximum number of devices to be included in a test run.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                    The maximum number of devices to be included in a test run.

                                                                                                                    \n@param maxDevices The maximum number of devices to be included in a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                    The maximum number of devices to be included in a test run.

                                                                                                                    \n@return The maximum number of devices to be included in a test run.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    The maximum number of devices to be included in a test run.

                                                                                                                    \n@param maxDevices The maximum number of devices to be included in a test run.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                    The maximum number of devices to be included in a test run.

                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                    • Attribute

                                                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                      Allowed values include:

                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    • Operator

                                                                                                                      The filter operator.

                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                    • Values

                                                                                                                      An array of one or more filter values.

                                                                                                                      Operator Values

                                                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                      • The other operators require an array with a single element.

                                                                                                                      Attribute Values

                                                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                    Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                    • Attribute

                                                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                      Allowed values include:

                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    • Operator

                                                                                                                      The filter operator.

                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                    • Values

                                                                                                                      An array of one or more filter values.

                                                                                                                      Operator Values

                                                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                      • The other operators require an array with a single element.

                                                                                                                      Attribute Values

                                                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                    Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                    • Attribute

                                                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                      Allowed values include:

                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    • Operator

                                                                                                                      The filter operator.

                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                    • Values

                                                                                                                      An array of one or more filter values.

                                                                                                                      Operator Values

                                                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                      • The other operators require an array with a single element.

                                                                                                                      Attribute Values

                                                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    \n@param filters Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                    • Attribute

                                                                                                                      The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                      Allowed values include:

                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    • Operator

                                                                                                                      The filter operator.

                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                    • Values

                                                                                                                      An array of one or more filter values.

                                                                                                                      Operator Values

                                                                                                                      • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                      • The other operators require an array with a single element.

                                                                                                                      Attribute Values

                                                                                                                      • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                      • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                      • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                      • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                      Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                      • Attribute

                                                                                                                        The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                        Allowed values include:

                                                                                                                        • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                        • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                        • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                        • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                        • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                        • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                        • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                        • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                        • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                        • INSTANCE_LABELS: The label of the device instance.

                                                                                                                        • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                      • Operator

                                                                                                                        The filter operator.

                                                                                                                        • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                        • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                        • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                        • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                      • Values

                                                                                                                        An array of one or more filter values.

                                                                                                                        Operator Values

                                                                                                                        • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                        • The other operators require an array with a single element.

                                                                                                                        Attribute Values

                                                                                                                        • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                        • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                        • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                        • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                      \n

                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                      \n@return Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                      • Attribute

                                                                                                                        The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                        Allowed values include:

                                                                                                                        • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                        • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                        • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                        • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                        • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                        • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                        • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                        • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                        • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                        • INSTANCE_LABELS: The label of the device instance.

                                                                                                                        • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                      • Operator

                                                                                                                        The filter operator.

                                                                                                                        • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                        • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                        • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                        • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                      • Values

                                                                                                                        An array of one or more filter values.

                                                                                                                        Operator Values

                                                                                                                        • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                        • The other operators require an array with a single element.

                                                                                                                        Attribute Values

                                                                                                                        • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                        • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                        • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                        • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                        • Attribute

                                                                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                          Allowed values include:

                                                                                                                          • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                          • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                          • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                          • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                          • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                          • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                          • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                          • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                          • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                          • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                          • INSTANCE_LABELS: The label of the device instance.

                                                                                                                          • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                        • Operator

                                                                                                                          The filter operator.

                                                                                                                          • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                          • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                          • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                          • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                        • Values

                                                                                                                          An array of one or more filter values.

                                                                                                                          Operator Values

                                                                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                          • The other operators require an array with a single element.

                                                                                                                          Attribute Values

                                                                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                        \n@param filters Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                        • Attribute

                                                                                                                          The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                          Allowed values include:

                                                                                                                          • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                          • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                          • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                          • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                          • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                          • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                          • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                          • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                          • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                          • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                          • INSTANCE_LABELS: The label of the device instance.

                                                                                                                          • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                        • Operator

                                                                                                                          The filter operator.

                                                                                                                          • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                          • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                          • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                          • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                        • Values

                                                                                                                          An array of one or more filter values.

                                                                                                                          Operator Values

                                                                                                                          • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                          • The other operators require an array with a single element.

                                                                                                                          Attribute Values

                                                                                                                          • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                          • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                          • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                          • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                        • ", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                          • Attribute

                                                                                                                            The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                            Allowed values include:

                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          • Operator

                                                                                                                            The filter operator.

                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                          • Values

                                                                                                                            An array of one or more filter values.

                                                                                                                            Operator Values

                                                                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                            • The other operators require an array with a single element.

                                                                                                                            Attribute Values

                                                                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxDevices" : { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The maximum number of devices to be included in a test run.

                                                                                                                          \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                          The maximum number of devices to be included in a test run.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                          The maximum number of devices to be included in a test run.

                                                                                                                          \n@param maxDevices The maximum number of devices to be included in a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                          The maximum number of devices to be included in a test run.

                                                                                                                          \n@return The maximum number of devices to be included in a test run.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The maximum number of devices to be included in a test run.

                                                                                                                          \n@param maxDevices The maximum number of devices to be included in a test run.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                          The maximum number of devices to be included in a test run.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                          • Attribute

                                                                                                                            The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                            Allowed values include:

                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          • Operator

                                                                                                                            The filter operator.

                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                          • Values

                                                                                                                            An array of one or more filter values.

                                                                                                                            Operator Values

                                                                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                            • The other operators require an array with a single element.

                                                                                                                            Attribute Values

                                                                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                          Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                          • Attribute

                                                                                                                            The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                            Allowed values include:

                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          • Operator

                                                                                                                            The filter operator.

                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                          • Values

                                                                                                                            An array of one or more filter values.

                                                                                                                            Operator Values

                                                                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                            • The other operators require an array with a single element.

                                                                                                                            Attribute Values

                                                                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                          Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                          • Attribute

                                                                                                                            The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                            Allowed values include:

                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          • Operator

                                                                                                                            The filter operator.

                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                          • Values

                                                                                                                            An array of one or more filter values.

                                                                                                                            Operator Values

                                                                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                            • The other operators require an array with a single element.

                                                                                                                            Attribute Values

                                                                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          \n@param filters Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                          • Attribute

                                                                                                                            The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                            Allowed values include:

                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          • Operator

                                                                                                                            The filter operator.

                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                          • Values

                                                                                                                            An array of one or more filter values.

                                                                                                                            Operator Values

                                                                                                                            • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                            • The other operators require an array with a single element.

                                                                                                                            Attribute Values

                                                                                                                            • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                            • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                            • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                            • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                            Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                            • Attribute

                                                                                                                              The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                              Allowed values include:

                                                                                                                              • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                              • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                              • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                              • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                              • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                              • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                              • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                              • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                              • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                              • INSTANCE_LABELS: The label of the device instance.

                                                                                                                              • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                            • Operator

                                                                                                                              The filter operator.

                                                                                                                              • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                              • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                              • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                              • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                            • Values

                                                                                                                              An array of one or more filter values.

                                                                                                                              Operator Values

                                                                                                                              • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                              • The other operators require an array with a single element.

                                                                                                                              Attribute Values

                                                                                                                              • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                              • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                              • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                              • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                            \n

                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                            \n@return Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                            • Attribute

                                                                                                                              The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                              Allowed values include:

                                                                                                                              • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                              • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                              • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                              • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                              • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                              • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                              • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                              • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                              • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                              • INSTANCE_LABELS: The label of the device instance.

                                                                                                                              • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                            • Operator

                                                                                                                              The filter operator.

                                                                                                                              • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                              • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                              • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                              • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                            • Values

                                                                                                                              An array of one or more filter values.

                                                                                                                              Operator Values

                                                                                                                              • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                              • The other operators require an array with a single element.

                                                                                                                              Attribute Values

                                                                                                                              • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                              • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                              • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                              • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                              Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                              • Attribute

                                                                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                                Allowed values include:

                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                              • Operator

                                                                                                                                The filter operator.

                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                              • Values

                                                                                                                                An array of one or more filter values.

                                                                                                                                Operator Values

                                                                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                Attribute Values

                                                                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                              \n@param filters Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                              • Attribute

                                                                                                                                The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                                Allowed values include:

                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                              • Operator

                                                                                                                                The filter operator.

                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                              • Values

                                                                                                                                An array of one or more filter values.

                                                                                                                                Operator Values

                                                                                                                                • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                Attribute Values

                                                                                                                                • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                                • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                                • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                              • ", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                • Attribute

                                                                                                                                  The aspect of a device such as platform or model used as the selection criteria in a device filter.

                                                                                                                                  Allowed values include:

                                                                                                                                  • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                  • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                  • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                  • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                  • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                  • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                  • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                  • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                  • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                  • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                  • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                • Operator

                                                                                                                                  The filter operator.

                                                                                                                                  • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                  • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                  • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                  • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                • Values

                                                                                                                                  An array of one or more filter values.

                                                                                                                                  Operator Values

                                                                                                                                  • The IN and NOT_IN operators can take a values array that has more than one element.

                                                                                                                                  • The other operators require an array with a single element.

                                                                                                                                  Attribute Values

                                                                                                                                  • The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".

                                                                                                                                  • The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                  • The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".

                                                                                                                                  • The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be included in a test run.

                                                                                                                                \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The maximum number of devices to be included in a test run.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be included in a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                The maximum number of devices to be included in a test run.

                                                                                                                                \n@return The maximum number of devices to be included in a test run.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The maximum number of devices to be included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be included in a test run.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                The maximum number of devices to be included in a test run.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "filters", "maxDevices" ], "shapeName" : "DeviceSelectionConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : null, "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "wrapper" : false }, "DeviceSelectionResult" : { "c2jName" : "DeviceSelectionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Contains the run results requested by the device selection configuration as well as how many devices were returned. For an example of the JSON response syntax, see ScheduleRun.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n@param filters The filters in a device selection result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The filters in a device selection result.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n@param filters The filters in a device selection result.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMatchedDevicesCount", "beanStyleSetterMethodName" : "setMatchedDevicesCount", "c2jName" : "matchedDevicesCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \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 #matchedDevicesCount(Integer)}.\n@param matchedDevicesCount 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 #matchedDevicesCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "matchedDevicesCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@param matchedDevicesCount The number of devices that matched the device filter selection criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchedDevicesCount", "getterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@return The number of devices that matched the device filter selection criteria.", "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" : "matchedDevicesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "matchedDevicesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MatchedDevicesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@param matchedDevicesCount The number of devices that matched the device filter selection criteria.", "setterMethodName" : "setMatchedDevicesCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "matchedDevicesCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "matchedDevicesCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be selected by a device filter and included in a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@return The maximum number of devices to be selected by a device filter and included in a test run.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be selected by a device filter and included in a test run.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n@param filters The filters in a device selection result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The filters in a device selection result.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n@param filters The filters in a device selection result.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MatchedDevicesCount" : { "beanStyleGetterMethodName" : "getMatchedDevicesCount", "beanStyleSetterMethodName" : "setMatchedDevicesCount", "c2jName" : "matchedDevicesCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \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 #matchedDevicesCount(Integer)}.\n@param matchedDevicesCount 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 #matchedDevicesCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "matchedDevicesCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@param matchedDevicesCount The number of devices that matched the device filter selection criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchedDevicesCount", "getterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@return The number of devices that matched the device filter selection criteria.", "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" : "matchedDevicesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "matchedDevicesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MatchedDevicesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@param matchedDevicesCount The number of devices that matched the device filter selection criteria.", "setterMethodName" : "setMatchedDevicesCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "matchedDevicesCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "matchedDevicesCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MaxDevices" : { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be selected by a device filter and included in a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@return The maximum number of devices to be selected by a device filter and included in a test run.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be selected by a device filter and included in a test run.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n@param filters The filters in a device selection result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The filters in a device selection result.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                \n@param filters The filters in a device selection result.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The filters in a device selection result.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMatchedDevicesCount", "beanStyleSetterMethodName" : "setMatchedDevicesCount", "c2jName" : "matchedDevicesCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \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 #matchedDevicesCount(Integer)}.\n@param matchedDevicesCount 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 #matchedDevicesCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "matchedDevicesCount", "fluentSetterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@param matchedDevicesCount The number of devices that matched the device filter selection criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "matchedDevicesCount", "getterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@return The number of devices that matched the device filter selection criteria.", "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" : "matchedDevicesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "matchedDevicesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MatchedDevicesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                \n@param matchedDevicesCount The number of devices that matched the device filter selection criteria.", "setterMethodName" : "setMatchedDevicesCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "matchedDevicesCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "matchedDevicesCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of devices that matched the device filter selection criteria.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be selected by a device filter and included in a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@return The maximum number of devices to be selected by a device filter and included in a test run.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                \n@param maxDevices The maximum number of devices to be selected by a device filter and included in a test run.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                The maximum number of devices to be selected by a device filter and included in a test run.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceSelectionResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : null, "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "wrapper" : false }, "ExecutionConfiguration" : { "c2jName" : "ExecutionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getJobTimeoutMinutes", "beanStyleSetterMethodName" : "setJobTimeoutMinutes", "c2jName" : "jobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \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 #jobTimeoutMinutes(Integer)}.\n@param jobTimeoutMinutes 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 #jobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@param jobTimeoutMinutes The number of minutes a test run will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@return The number of minutes a test run will execute before it times out.", "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" : "jobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "JobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@param jobTimeoutMinutes The number of minutes a test run will execute before it times out.", "setterMethodName" : "setJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountsCleanup", "beanStyleSetterMethodName" : "setAccountsCleanup", "c2jName" : "accountsCleanup", "c2jShape" : "AccountsCleanup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #accountsCleanup(Boolean)}.\n@param accountsCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountsCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountsCleanup", "fluentSetterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param accountsCleanup True if account cleanup is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountsCleanup", "getterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@return True if account cleanup is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "accountsCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "accountsCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AccountsCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param accountsCleanup True if account cleanup is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setAccountsCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "accountsCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "accountsCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppPackagesCleanup", "beanStyleSetterMethodName" : "setAppPackagesCleanup", "c2jName" : "appPackagesCleanup", "c2jShape" : "AppPackagesCleanup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #appPackagesCleanup(Boolean)}.\n@param appPackagesCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appPackagesCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appPackagesCleanup", "fluentSetterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param appPackagesCleanup True if app package cleanup is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appPackagesCleanup", "getterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@return True if app package cleanup is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appPackagesCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appPackagesCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AppPackagesCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param appPackagesCleanup True if app package cleanup is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setAppPackagesCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "appPackagesCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "appPackagesCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVideoCapture", "beanStyleSetterMethodName" : "setVideoCapture", "c2jName" : "videoCapture", "c2jShape" : "VideoCapture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #videoCapture(Boolean)}.\n@param videoCapture a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoCapture(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoCapture", "fluentSetterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@param videoCapture Set to true to enable video capture; otherwise, set to false. The default is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoCapture", "getterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@return Set to true to enable video capture; otherwise, set to false. The default is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoCapture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoCapture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VideoCapture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@param videoCapture Set to true to enable video capture; otherwise, set to false. The default is true.", "setterMethodName" : "setVideoCapture", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountsCleanup" : { "beanStyleGetterMethodName" : "getAccountsCleanup", "beanStyleSetterMethodName" : "setAccountsCleanup", "c2jName" : "accountsCleanup", "c2jShape" : "AccountsCleanup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #accountsCleanup(Boolean)}.\n@param accountsCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountsCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountsCleanup", "fluentSetterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param accountsCleanup True if account cleanup is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountsCleanup", "getterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@return True if account cleanup is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "accountsCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "accountsCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AccountsCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param accountsCleanup True if account cleanup is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setAccountsCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "accountsCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "accountsCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AppPackagesCleanup" : { "beanStyleGetterMethodName" : "getAppPackagesCleanup", "beanStyleSetterMethodName" : "setAppPackagesCleanup", "c2jName" : "appPackagesCleanup", "c2jShape" : "AppPackagesCleanup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #appPackagesCleanup(Boolean)}.\n@param appPackagesCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appPackagesCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appPackagesCleanup", "fluentSetterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param appPackagesCleanup True if app package cleanup is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appPackagesCleanup", "getterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@return True if app package cleanup is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appPackagesCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appPackagesCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AppPackagesCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param appPackagesCleanup True if app package cleanup is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setAppPackagesCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "appPackagesCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "appPackagesCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "JobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getJobTimeoutMinutes", "beanStyleSetterMethodName" : "setJobTimeoutMinutes", "c2jName" : "jobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \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 #jobTimeoutMinutes(Integer)}.\n@param jobTimeoutMinutes 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 #jobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@param jobTimeoutMinutes The number of minutes a test run will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@return The number of minutes a test run will execute before it times out.", "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" : "jobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "JobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@param jobTimeoutMinutes The number of minutes a test run will execute before it times out.", "setterMethodName" : "setJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SkipAppResign" : { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VideoCapture" : { "beanStyleGetterMethodName" : "getVideoCapture", "beanStyleSetterMethodName" : "setVideoCapture", "c2jName" : "videoCapture", "c2jShape" : "VideoCapture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #videoCapture(Boolean)}.\n@param videoCapture a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoCapture(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoCapture", "fluentSetterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@param videoCapture Set to true to enable video capture; otherwise, set to false. The default is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoCapture", "getterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@return Set to true to enable video capture; otherwise, set to false. The default is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoCapture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoCapture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VideoCapture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@param videoCapture Set to true to enable video capture; otherwise, set to false. The default is true.", "setterMethodName" : "setVideoCapture", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getJobTimeoutMinutes", "beanStyleSetterMethodName" : "setJobTimeoutMinutes", "c2jName" : "jobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \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 #jobTimeoutMinutes(Integer)}.\n@param jobTimeoutMinutes 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 #jobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@param jobTimeoutMinutes The number of minutes a test run will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@return The number of minutes a test run will execute before it times out.", "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" : "jobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "JobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                \n@param jobTimeoutMinutes The number of minutes a test run will execute before it times out.", "setterMethodName" : "setJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                The number of minutes a test run will execute before it times out.

                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountsCleanup", "beanStyleSetterMethodName" : "setAccountsCleanup", "c2jName" : "accountsCleanup", "c2jShape" : "AccountsCleanup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #accountsCleanup(Boolean)}.\n@param accountsCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountsCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountsCleanup", "fluentSetterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param accountsCleanup True if account cleanup is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountsCleanup", "getterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@return True if account cleanup is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "accountsCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "accountsCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AccountsCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param accountsCleanup True if account cleanup is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setAccountsCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "accountsCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "accountsCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                True if account cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppPackagesCleanup", "beanStyleSetterMethodName" : "setAppPackagesCleanup", "c2jName" : "appPackagesCleanup", "c2jShape" : "AppPackagesCleanup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #appPackagesCleanup(Boolean)}.\n@param appPackagesCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appPackagesCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appPackagesCleanup", "fluentSetterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param appPackagesCleanup True if app package cleanup is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appPackagesCleanup", "getterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@return True if app package cleanup is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appPackagesCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appPackagesCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AppPackagesCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                \n@param appPackagesCleanup True if app package cleanup is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setAppPackagesCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "appPackagesCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "appPackagesCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                True if app package cleanup is enabled at the beginning of the test; otherwise, false.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVideoCapture", "beanStyleSetterMethodName" : "setVideoCapture", "c2jName" : "videoCapture", "c2jShape" : "VideoCapture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #videoCapture(Boolean)}.\n@param videoCapture a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoCapture(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoCapture", "fluentSetterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@param videoCapture Set to true to enable video capture; otherwise, set to false. The default is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoCapture", "getterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@return Set to true to enable video capture; otherwise, set to false. The default is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoCapture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoCapture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VideoCapture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                \n@param videoCapture Set to true to enable video capture; otherwise, set to false. The default is true.", "setterMethodName" : "setVideoCapture", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Set to true to enable video capture; otherwise, set to false. The default is true.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ExecutionConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : null, "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "wrapper" : false }, "ExecutionResult" : { "c2jName" : "ExecutionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "PASSED", "value" : "PASSED" }, { "name" : "WARNED", "value" : "WARNED" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "SKIPPED", "value" : "SKIPPED" }, { "name" : "ERRORED", "value" : "ERRORED" }, { "name" : "STOPPED", "value" : "STOPPED" } ], "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" : "ExecutionResult", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExecutionResult", "variableName" : "executionResult", "variableType" : "ExecutionResult", "documentation" : null, "simpleType" : "ExecutionResult", "variableSetterType" : "ExecutionResult" }, "wrapper" : false }, "ExecutionResultCode" : { "c2jName" : "ExecutionResultCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PARSING_FAILED", "value" : "PARSING_FAILED" }, { "name" : "VPC_ENDPOINT_SETUP_FAILED", "value" : "VPC_ENDPOINT_SETUP_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" : "ExecutionResultCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExecutionResultCode", "variableName" : "executionResultCode", "variableType" : "ExecutionResultCode", "documentation" : null, "simpleType" : "ExecutionResultCode", "variableSetterType" : "ExecutionResultCode" }, "wrapper" : false }, "ExecutionStatus" : { "c2jName" : "ExecutionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "PENDING_CONCURRENCY", "value" : "PENDING_CONCURRENCY" }, { "name" : "PENDING_DEVICE", "value" : "PENDING_DEVICE" }, { "name" : "PROCESSING", "value" : "PROCESSING" }, { "name" : "SCHEDULING", "value" : "SCHEDULING" }, { "name" : "PREPARING", "value" : "PREPARING" }, { "name" : "RUNNING", "value" : "RUNNING" }, { "name" : "COMPLETED", "value" : "COMPLETED" }, { "name" : "STOPPING", "value" : "STOPPING" } ], "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" : "ExecutionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExecutionStatus", "variableName" : "executionStatus", "variableType" : "ExecutionStatus", "documentation" : null, "simpleType" : "ExecutionStatus", "variableSetterType" : "ExecutionStatus" }, "wrapper" : false }, "GetAccountSettingsRequest" : { "c2jName" : "GetAccountSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the request sent to retrieve the account settings.

                                                                                                                                ", "endpointDiscovery" : 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" : "GetAccountSettings", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetAccountSettings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccountSettingsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAccountSettingsRequest", "variableName" : "getAccountSettingsRequest", "variableType" : "GetAccountSettingsRequest", "documentation" : null, "simpleType" : "GetAccountSettingsRequest", "variableSetterType" : "GetAccountSettingsRequest" }, "wrapper" : false }, "GetAccountSettingsResponse" : { "c2jName" : "GetAccountSettingsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents the account settings return values from the GetAccountSettings request.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAccountSettings", "beanStyleSetterMethodName" : "setAccountSettings", "c2jName" : "accountSettings", "c2jShape" : "AccountSettings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link AccountSettings.Builder} avoiding the need to create one manually via {@link AccountSettings#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountSettings.Builder#build()} is called immediately and its result is passed to {@link #accountSettings(AccountSettings)}.\n@param accountSettings a consumer that will call methods on {@link AccountSettings.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountSettings(AccountSettings)", "deprecated" : false, "documentation" : "

                                                                                                                                The account settings.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountSettings", "fluentSetterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@param accountSettings The account settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountSettings", "getterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@return The account settings.", "getterModel" : { "returnType" : "AccountSettings", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "accountSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "accountSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@param accountSettings The account settings.", "setterMethodName" : "setAccountSettings", "setterModel" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : null, "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : "

                                                                                                                                The account settings.

                                                                                                                                ", "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountSettings" : { "beanStyleGetterMethodName" : "getAccountSettings", "beanStyleSetterMethodName" : "setAccountSettings", "c2jName" : "accountSettings", "c2jShape" : "AccountSettings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link AccountSettings.Builder} avoiding the need to create one manually via {@link AccountSettings#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountSettings.Builder#build()} is called immediately and its result is passed to {@link #accountSettings(AccountSettings)}.\n@param accountSettings a consumer that will call methods on {@link AccountSettings.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountSettings(AccountSettings)", "deprecated" : false, "documentation" : "

                                                                                                                                The account settings.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountSettings", "fluentSetterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@param accountSettings The account settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountSettings", "getterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@return The account settings.", "getterModel" : { "returnType" : "AccountSettings", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "accountSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "accountSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@param accountSettings The account settings.", "setterMethodName" : "setAccountSettings", "setterModel" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : null, "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : "

                                                                                                                                The account settings.

                                                                                                                                ", "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccountSettings", "beanStyleSetterMethodName" : "setAccountSettings", "c2jName" : "accountSettings", "c2jShape" : "AccountSettings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link AccountSettings.Builder} avoiding the need to create one manually via {@link AccountSettings#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountSettings.Builder#build()} is called immediately and its result is passed to {@link #accountSettings(AccountSettings)}.\n@param accountSettings a consumer that will call methods on {@link AccountSettings.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountSettings(AccountSettings)", "deprecated" : false, "documentation" : "

                                                                                                                                The account settings.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountSettings", "fluentSetterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@param accountSettings The account settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountSettings", "getterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@return The account settings.", "getterModel" : { "returnType" : "AccountSettings", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "accountSettings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "accountSettings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccountSettings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The account settings.

                                                                                                                                \n@param accountSettings The account settings.", "setterMethodName" : "setAccountSettings", "setterModel" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : null, "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountSettings", "variableName" : "accountSettings", "variableType" : "AccountSettings", "documentation" : "

                                                                                                                                The account settings.

                                                                                                                                ", "simpleType" : "AccountSettings", "variableSetterType" : "AccountSettings" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAccountSettingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAccountSettingsResponse", "variableName" : "getAccountSettingsResponse", "variableType" : "GetAccountSettingsResponse", "documentation" : null, "simpleType" : "GetAccountSettingsResponse", "variableSetterType" : "GetAccountSettingsResponse" }, "wrapper" : false }, "GetDeviceInstanceRequest" : { "c2jName" : "GetDeviceInstanceRequest", "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" : "GetDeviceInstance", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetDeviceInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the instance you're requesting information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@return The Amazon Resource Name (ARN) of the instance you're requesting information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the instance you're requesting information about.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the instance you're requesting information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@return The Amazon Resource Name (ARN) of the instance you're requesting information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the instance you're requesting information about.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the instance you're requesting information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@return The Amazon Resource Name (ARN) of the instance you're requesting information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the instance you're requesting information about.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                The Amazon Resource Name (ARN) of the instance you're requesting information about.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetDeviceInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeviceInstanceRequest", "variableName" : "getDeviceInstanceRequest", "variableType" : "GetDeviceInstanceRequest", "documentation" : null, "simpleType" : "GetDeviceInstanceRequest", "variableSetterType" : "GetDeviceInstanceRequest" }, "wrapper" : false }, "GetDeviceInstanceResponse" : { "c2jName" : "GetDeviceInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceInstance", "beanStyleSetterMethodName" : "setDeviceInstance", "c2jName" : "deviceInstance", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #deviceInstance(DeviceInstance)}.\n@param deviceInstance a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstance(DeviceInstance)", "deprecated" : false, "documentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstance", "fluentSetterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@param deviceInstance An object containing information about your device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstance", "getterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@return An object containing information about your device instance.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstance", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstance", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceInstance", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@param deviceInstance An object containing information about your device instance.", "setterMethodName" : "setDeviceInstance", "setterModel" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                ", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceInstance" : { "beanStyleGetterMethodName" : "getDeviceInstance", "beanStyleSetterMethodName" : "setDeviceInstance", "c2jName" : "deviceInstance", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #deviceInstance(DeviceInstance)}.\n@param deviceInstance a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstance(DeviceInstance)", "deprecated" : false, "documentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstance", "fluentSetterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@param deviceInstance An object containing information about your device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstance", "getterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@return An object containing information about your device instance.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstance", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstance", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceInstance", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@param deviceInstance An object containing information about your device instance.", "setterMethodName" : "setDeviceInstance", "setterModel" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                ", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceInstance", "beanStyleSetterMethodName" : "setDeviceInstance", "c2jName" : "deviceInstance", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #deviceInstance(DeviceInstance)}.\n@param deviceInstance a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstance(DeviceInstance)", "deprecated" : false, "documentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstance", "fluentSetterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@param deviceInstance An object containing information about your device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstance", "getterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@return An object containing information about your device instance.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstance", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstance", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceInstance", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                \n@param deviceInstance An object containing information about your device instance.", "setterMethodName" : "setDeviceInstance", "setterModel" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : "

                                                                                                                                An object containing information about your device instance.

                                                                                                                                ", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeviceInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeviceInstanceResponse", "variableName" : "getDeviceInstanceResponse", "variableType" : "GetDeviceInstanceResponse", "documentation" : null, "simpleType" : "GetDeviceInstanceResponse", "variableSetterType" : "GetDeviceInstanceResponse" }, "wrapper" : false }, "GetDevicePoolCompatibilityRequest" : { "c2jName" : "GetDevicePoolCompatibilityRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                Represents a request to the get device pool compatibility operation.

                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDevicePoolCompatibility", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetDevicePoolCompatibility", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The device pool's ARN.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The device pool's ARN.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                The device pool's ARN.

                                                                                                                                \n@param devicePoolArn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                The device pool's ARN.

                                                                                                                                \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The device pool's ARN.

                                                                                                                                \n@param devicePoolArn The device pool's ARN.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                The device pool's ARN.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ARN of the app that is associated with the specified device pool.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ARN of the app that is associated with the specified device pool.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                The ARN of the app that is associated with the specified device pool.

                                                                                                                                \n@param appArn The ARN of the app that is associated with the specified device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                The ARN of the app that is associated with the specified device pool.

                                                                                                                                \n@return The ARN of the app that is associated with the specified device pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ARN of the app that is associated with the specified device pool.

                                                                                                                                \n@param appArn The ARN of the app that is associated with the specified device pool.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                The ARN of the app that is associated with the specified device pool.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestTypeAsString", "beanStyleSetterMethodName" : "setTestType", "c2jName" : "testType", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The test type for the specified device pool.

                                                                                                                                Allowed values include the following:

                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                • XCTEST_UI: The XCode UI test 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 #testTypeAsString(String)}.\n@param testType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The test type for the specified device pool.

                                                                                                                                Allowed values include the following:

                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "testType", "fluentEnumSetterMethodName" : "testType", "fluentGetterMethodName" : "testTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The test type for the specified device pool.

                                                                                                                                Allowed values include the following:

                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                \n@param testType The test type for the specified device pool.

                                                                                                                                Allowed values include the following:

                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "testType", "getterDocumentation" : "

                                                                                                                                  The test type for the specified device pool.

                                                                                                                                  Allowed values include the following:

                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                  \n

                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #testType} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #testTypeAsString}.\n

                                                                                                                                  \n@return The test type for the specified device pool.

                                                                                                                                  Allowed values include the following:

                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                  • \n@see TestType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    The test type for the specified device pool.

                                                                                                                                    Allowed values include the following:

                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                    \n@param testType The test type for the specified device pool.

                                                                                                                                    Allowed values include the following:

                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                    • \n@see TestType", "setterMethodName" : "setTestType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testType", "variableType" : "String", "documentation" : "

                                                                                                                                      The test type for the specified device pool.

                                                                                                                                      Allowed values include the following:

                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ScheduleRunTest", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunTest.Builder} avoiding the need to create one manually via {@link ScheduleRunTest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunTest.Builder#build()} is called immediately and its result is passed to {@link #test(ScheduleRunTest)}.\n@param test a consumer that will call methods on {@link ScheduleRunTest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ScheduleRunTest)", "deprecated" : false, "documentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \n@param test Information about the uploaded test to be run against the device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \n@return Information about the uploaded test to be run against the device pool.", "getterModel" : { "returnType" : "ScheduleRunTest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \n@param test Information about the uploaded test to be run against the device pool.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      ", "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "ScheduleRunConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunConfiguration.Builder} avoiding the need to create one manually via {@link ScheduleRunConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(ScheduleRunConfiguration)}.\n@param configuration a consumer that will call methods on {@link ScheduleRunConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(ScheduleRunConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \n@param configuration An object containing information about the settings for a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \n@return An object containing information about the settings for a run.", "getterModel" : { "returnType" : "ScheduleRunConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \n@param configuration An object containing information about the settings for a run.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      ", "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppArn" : { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The ARN of the app that is associated with the specified device pool.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The ARN of the app that is associated with the specified device pool.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                      The ARN of the app that is associated with the specified device pool.

                                                                                                                                      \n@param appArn The ARN of the app that is associated with the specified device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                      The ARN of the app that is associated with the specified device pool.

                                                                                                                                      \n@return The ARN of the app that is associated with the specified device pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The ARN of the app that is associated with the specified device pool.

                                                                                                                                      \n@param appArn The ARN of the app that is associated with the specified device pool.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                      The ARN of the app that is associated with the specified device pool.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Configuration" : { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "ScheduleRunConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunConfiguration.Builder} avoiding the need to create one manually via {@link ScheduleRunConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(ScheduleRunConfiguration)}.\n@param configuration a consumer that will call methods on {@link ScheduleRunConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(ScheduleRunConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \n@param configuration An object containing information about the settings for a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \n@return An object containing information about the settings for a run.", "getterModel" : { "returnType" : "ScheduleRunConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      \n@param configuration An object containing information about the settings for a run.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : "

                                                                                                                                      An object containing information about the settings for a run.

                                                                                                                                      ", "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "xmlNameSpaceUri" : null }, "DevicePoolArn" : { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The device pool's ARN.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The device pool's ARN.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                      The device pool's ARN.

                                                                                                                                      \n@param devicePoolArn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                      The device pool's ARN.

                                                                                                                                      \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The device pool's ARN.

                                                                                                                                      \n@param devicePoolArn The device pool's ARN.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                      The device pool's ARN.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Test" : { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ScheduleRunTest", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunTest.Builder} avoiding the need to create one manually via {@link ScheduleRunTest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunTest.Builder#build()} is called immediately and its result is passed to {@link #test(ScheduleRunTest)}.\n@param test a consumer that will call methods on {@link ScheduleRunTest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ScheduleRunTest)", "deprecated" : false, "documentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \n@param test Information about the uploaded test to be run against the device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \n@return Information about the uploaded test to be run against the device pool.", "getterModel" : { "returnType" : "ScheduleRunTest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      \n@param test Information about the uploaded test to be run against the device pool.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : "

                                                                                                                                      Information about the uploaded test to be run against the device pool.

                                                                                                                                      ", "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "xmlNameSpaceUri" : null }, "TestType" : { "beanStyleGetterMethodName" : "getTestTypeAsString", "beanStyleSetterMethodName" : "setTestType", "c2jName" : "testType", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The test type for the specified device pool.

                                                                                                                                      Allowed values include the following:

                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                      • XCTEST_UI: The XCode UI test 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 #testTypeAsString(String)}.\n@param testType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The test type for the specified device pool.

                                                                                                                                      Allowed values include the following:

                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "testType", "fluentEnumSetterMethodName" : "testType", "fluentGetterMethodName" : "testTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                      The test type for the specified device pool.

                                                                                                                                      Allowed values include the following:

                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                      \n@param testType The test type for the specified device pool.

                                                                                                                                      Allowed values include the following:

                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                      • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "testType", "getterDocumentation" : "

                                                                                                                                        The test type for the specified device pool.

                                                                                                                                        Allowed values include the following:

                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                        \n

                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #testType} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #testTypeAsString}.\n

                                                                                                                                        \n@return The test type for the specified device pool.

                                                                                                                                        Allowed values include the following:

                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                        • \n@see TestType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                          The test type for the specified device pool.

                                                                                                                                          Allowed values include the following:

                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                          \n@param testType The test type for the specified device pool.

                                                                                                                                          Allowed values include the following:

                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                          • \n@see TestType", "setterMethodName" : "setTestType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testType", "variableType" : "String", "documentation" : "

                                                                                                                                            The test type for the specified device pool.

                                                                                                                                            Allowed values include the following:

                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The device pool's ARN.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The device pool's ARN.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                            The device pool's ARN.

                                                                                                                                            \n@param devicePoolArn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                            The device pool's ARN.

                                                                                                                                            \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The device pool's ARN.

                                                                                                                                            \n@param devicePoolArn The device pool's ARN.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                            The device pool's ARN.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The ARN of the app that is associated with the specified device pool.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The ARN of the app that is associated with the specified device pool.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                            The ARN of the app that is associated with the specified device pool.

                                                                                                                                            \n@param appArn The ARN of the app that is associated with the specified device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                            The ARN of the app that is associated with the specified device pool.

                                                                                                                                            \n@return The ARN of the app that is associated with the specified device pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The ARN of the app that is associated with the specified device pool.

                                                                                                                                            \n@param appArn The ARN of the app that is associated with the specified device pool.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                            The ARN of the app that is associated with the specified device pool.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestTypeAsString", "beanStyleSetterMethodName" : "setTestType", "c2jName" : "testType", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The test type for the specified device pool.

                                                                                                                                            Allowed values include the following:

                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                            • XCTEST_UI: The XCode UI test 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 #testTypeAsString(String)}.\n@param testType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The test type for the specified device pool.

                                                                                                                                            Allowed values include the following:

                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "testType", "fluentEnumSetterMethodName" : "testType", "fluentGetterMethodName" : "testTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                            The test type for the specified device pool.

                                                                                                                                            Allowed values include the following:

                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                            \n@param testType The test type for the specified device pool.

                                                                                                                                            Allowed values include the following:

                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                            • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "testType", "getterDocumentation" : "

                                                                                                                                              The test type for the specified device pool.

                                                                                                                                              Allowed values include the following:

                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #testType} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #testTypeAsString}.\n

                                                                                                                                              \n@return The test type for the specified device pool.

                                                                                                                                              Allowed values include the following:

                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                              • \n@see TestType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                The test type for the specified device pool.

                                                                                                                                                Allowed values include the following:

                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                \n@param testType The test type for the specified device pool.

                                                                                                                                                Allowed values include the following:

                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                • \n@see TestType", "setterMethodName" : "setTestType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The test type for the specified device pool.

                                                                                                                                                  Allowed values include the following:

                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ScheduleRunTest", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the uploaded test to be run against the device pool.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ScheduleRunTest.Builder} avoiding the need to create one manually via {@link ScheduleRunTest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunTest.Builder#build()} is called immediately and its result is passed to {@link #test(ScheduleRunTest)}.\n@param test a consumer that will call methods on {@link ScheduleRunTest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ScheduleRunTest)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the uploaded test to be run against the device pool.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the uploaded test to be run against the device pool.

                                                                                                                                                  \n@param test Information about the uploaded test to be run against the device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                  Information about the uploaded test to be run against the device pool.

                                                                                                                                                  \n@return Information about the uploaded test to be run against the device pool.", "getterModel" : { "returnType" : "ScheduleRunTest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the uploaded test to be run against the device pool.

                                                                                                                                                  \n@param test Information about the uploaded test to be run against the device pool.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : "

                                                                                                                                                  Information about the uploaded test to be run against the device pool.

                                                                                                                                                  ", "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "ScheduleRunConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the settings for a run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ScheduleRunConfiguration.Builder} avoiding the need to create one manually via {@link ScheduleRunConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(ScheduleRunConfiguration)}.\n@param configuration a consumer that will call methods on {@link ScheduleRunConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(ScheduleRunConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the settings for a run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the settings for a run.

                                                                                                                                                  \n@param configuration An object containing information about the settings for a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the settings for a run.

                                                                                                                                                  \n@return An object containing information about the settings for a run.", "getterModel" : { "returnType" : "ScheduleRunConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the settings for a run.

                                                                                                                                                  \n@param configuration An object containing information about the settings for a run.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : "

                                                                                                                                                  An object containing information about the settings for a run.

                                                                                                                                                  ", "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "devicePoolArn" ], "shapeName" : "GetDevicePoolCompatibilityRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDevicePoolCompatibilityRequest", "variableName" : "getDevicePoolCompatibilityRequest", "variableType" : "GetDevicePoolCompatibilityRequest", "documentation" : null, "simpleType" : "GetDevicePoolCompatibilityRequest", "variableSetterType" : "GetDevicePoolCompatibilityRequest" }, "wrapper" : false }, "GetDevicePoolCompatibilityResponse" : { "c2jName" : "GetDevicePoolCompatibilityResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of describe device pool compatibility request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCompatibleDevices", "beanStyleSetterMethodName" : "setCompatibleDevices", "c2jName" : "compatibleDevices", "c2jShape" : "DevicePoolCompatibilityResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about compatible 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 #compatibleDevices(List)}.\n@param compatibleDevices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleDevices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatibleDevices", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n@param compatibleDevices Information about compatible devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleDevices", "getterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Information about compatible 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" : "compatibleDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "compatibleDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePoolCompatibilityResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePoolCompatibilityResult.Builder} avoiding the need to create one manually via {@link DevicePoolCompatibilityResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePoolCompatibilityResult.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePoolCompatibilityResult)}.\n@param member a consumer that will call methods on {@link DevicePoolCompatibilityResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePoolCompatibilityResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePoolCompatibilityResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : "", "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePoolCompatibilityResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePoolCompatibilityResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n@param compatibleDevices Information about compatible devices.", "setterMethodName" : "setCompatibleDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncompatibleDevices", "beanStyleSetterMethodName" : "setIncompatibleDevices", "c2jName" : "incompatibleDevices", "c2jShape" : "DevicePoolCompatibilityResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about incompatible 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 #incompatibleDevices(List)}.\n@param incompatibleDevices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #incompatibleDevices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "incompatibleDevices", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n@param incompatibleDevices Information about incompatible devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "incompatibleDevices", "getterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Information about incompatible 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" : "incompatibleDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "incompatibleDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePoolCompatibilityResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePoolCompatibilityResult.Builder} avoiding the need to create one manually via {@link DevicePoolCompatibilityResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePoolCompatibilityResult.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePoolCompatibilityResult)}.\n@param member a consumer that will call methods on {@link DevicePoolCompatibilityResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePoolCompatibilityResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePoolCompatibilityResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : "", "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePoolCompatibilityResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePoolCompatibilityResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncompatibleDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n@param incompatibleDevices Information about incompatible devices.", "setterMethodName" : "setIncompatibleDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibleDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibleDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleDevices" : { "beanStyleGetterMethodName" : "getCompatibleDevices", "beanStyleSetterMethodName" : "setCompatibleDevices", "c2jName" : "compatibleDevices", "c2jShape" : "DevicePoolCompatibilityResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about compatible 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 #compatibleDevices(List)}.\n@param compatibleDevices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleDevices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatibleDevices", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n@param compatibleDevices Information about compatible devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleDevices", "getterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Information about compatible 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" : "compatibleDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "compatibleDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePoolCompatibilityResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePoolCompatibilityResult.Builder} avoiding the need to create one manually via {@link DevicePoolCompatibilityResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePoolCompatibilityResult.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePoolCompatibilityResult)}.\n@param member a consumer that will call methods on {@link DevicePoolCompatibilityResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePoolCompatibilityResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePoolCompatibilityResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : "", "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePoolCompatibilityResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePoolCompatibilityResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n@param compatibleDevices Information about compatible devices.", "setterMethodName" : "setCompatibleDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "IncompatibleDevices" : { "beanStyleGetterMethodName" : "getIncompatibleDevices", "beanStyleSetterMethodName" : "setIncompatibleDevices", "c2jName" : "incompatibleDevices", "c2jShape" : "DevicePoolCompatibilityResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about incompatible 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 #incompatibleDevices(List)}.\n@param incompatibleDevices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #incompatibleDevices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "incompatibleDevices", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n@param incompatibleDevices Information about incompatible devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "incompatibleDevices", "getterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Information about incompatible 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" : "incompatibleDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "incompatibleDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePoolCompatibilityResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePoolCompatibilityResult.Builder} avoiding the need to create one manually via {@link DevicePoolCompatibilityResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePoolCompatibilityResult.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePoolCompatibilityResult)}.\n@param member a consumer that will call methods on {@link DevicePoolCompatibilityResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePoolCompatibilityResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePoolCompatibilityResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : "", "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePoolCompatibilityResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePoolCompatibilityResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncompatibleDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n@param incompatibleDevices Information about incompatible devices.", "setterMethodName" : "setIncompatibleDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibleDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibleDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCompatibleDevices", "beanStyleSetterMethodName" : "setCompatibleDevices", "c2jName" : "compatibleDevices", "c2jShape" : "DevicePoolCompatibilityResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about compatible 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 #compatibleDevices(List)}.\n@param compatibleDevices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleDevices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatibleDevices", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n@param compatibleDevices Information about compatible devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleDevices", "getterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Information about compatible 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" : "compatibleDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "compatibleDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePoolCompatibilityResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePoolCompatibilityResult.Builder} avoiding the need to create one manually via {@link DevicePoolCompatibilityResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePoolCompatibilityResult.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePoolCompatibilityResult)}.\n@param member a consumer that will call methods on {@link DevicePoolCompatibilityResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePoolCompatibilityResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePoolCompatibilityResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : "", "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePoolCompatibilityResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePoolCompatibilityResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  \n@param compatibleDevices Information about compatible devices.", "setterMethodName" : "setCompatibleDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  Information about compatible devices.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncompatibleDevices", "beanStyleSetterMethodName" : "setIncompatibleDevices", "c2jName" : "incompatibleDevices", "c2jShape" : "DevicePoolCompatibilityResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about incompatible 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 #incompatibleDevices(List)}.\n@param incompatibleDevices a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #incompatibleDevices(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "incompatibleDevices", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n@param incompatibleDevices Information about incompatible devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "incompatibleDevices", "getterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Information about incompatible 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" : "incompatibleDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "incompatibleDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePoolCompatibilityResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePoolCompatibilityResult.Builder} avoiding the need to create one manually via {@link DevicePoolCompatibilityResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePoolCompatibilityResult.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePoolCompatibilityResult)}.\n@param member a consumer that will call methods on {@link DevicePoolCompatibilityResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePoolCompatibilityResult)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePoolCompatibilityResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : null, "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePoolCompatibilityResult", "variableName" : "member", "variableType" : "DevicePoolCompatibilityResult", "documentation" : "", "simpleType" : "DevicePoolCompatibilityResult", "variableSetterType" : "DevicePoolCompatibilityResult" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePoolCompatibilityResult", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePoolCompatibilityResult", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IncompatibleDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  \n@param incompatibleDevices Information about incompatible devices.", "setterMethodName" : "setIncompatibleDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibleDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "incompatibleDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  Information about incompatible devices.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDevicePoolCompatibilityResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDevicePoolCompatibilityResponse", "variableName" : "getDevicePoolCompatibilityResponse", "variableType" : "GetDevicePoolCompatibilityResponse", "documentation" : null, "simpleType" : "GetDevicePoolCompatibilityResponse", "variableSetterType" : "GetDevicePoolCompatibilityResponse" }, "wrapper" : false }, "GetDevicePoolRequest" : { "c2jName" : "GetDevicePoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get device pool operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDevicePool", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetDevicePool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@param arn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@param arn The device pool's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@param arn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@param arn The device pool's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@param arn The device pool's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@return The device pool's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  \n@param arn The device pool's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device pool's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetDevicePoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDevicePoolRequest", "variableName" : "getDevicePoolRequest", "variableType" : "GetDevicePoolRequest", "documentation" : null, "simpleType" : "GetDevicePoolRequest", "variableSetterType" : "GetDevicePoolRequest" }, "wrapper" : false }, "GetDevicePoolResponse" : { "c2jName" : "GetDevicePoolResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get device pool request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #devicePool(DevicePool)}.\n@param devicePool a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePool(DevicePool)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePool", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@param devicePool An object containing information about the requested device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@return An object containing information about the requested device pool.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DevicePool", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@param devicePool An object containing information about the requested device pool.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DevicePool" : { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #devicePool(DevicePool)}.\n@param devicePool a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePool(DevicePool)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePool", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@param devicePool An object containing information about the requested device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@return An object containing information about the requested device pool.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DevicePool", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@param devicePool An object containing information about the requested device pool.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #devicePool(DevicePool)}.\n@param devicePool a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePool(DevicePool)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePool", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@param devicePool An object containing information about the requested device pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@return An object containing information about the requested device pool.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DevicePool", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  \n@param devicePool An object containing information about the requested device pool.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                                                                                                                                                  An object containing information about the requested device pool.

                                                                                                                                                  ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDevicePoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDevicePoolResponse", "variableName" : "getDevicePoolResponse", "variableType" : "GetDevicePoolResponse", "documentation" : null, "simpleType" : "GetDevicePoolResponse", "variableSetterType" : "GetDevicePoolResponse" }, "wrapper" : false }, "GetDeviceRequest" : { "c2jName" : "GetDeviceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get device request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetDevice", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetDevice", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@param arn The device type's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@return The device type's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@param arn The device type's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@param arn The device type's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@return The device type's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@param arn The device type's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@param arn The device type's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@return The device type's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  \n@param arn The device type's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The device type's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetDeviceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeviceRequest", "variableName" : "getDeviceRequest", "variableType" : "GetDeviceRequest", "documentation" : null, "simpleType" : "GetDeviceRequest", "variableSetterType" : "GetDeviceRequest" }, "wrapper" : false }, "GetDeviceResponse" : { "c2jName" : "GetDeviceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get device request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested 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, "documentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@param device An object containing information about the requested device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@return An object containing information about the requested 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" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@param device An object containing information about the requested 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" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested 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, "documentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@param device An object containing information about the requested device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@return An object containing information about the requested 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" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@param device An object containing information about the requested 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" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested 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, "documentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@param device An object containing information about the requested device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@return An object containing information about the requested 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" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  \n@param device An object containing information about the requested 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" : "

                                                                                                                                                  An object containing information about the requested device.

                                                                                                                                                  ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeviceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeviceResponse", "variableName" : "getDeviceResponse", "variableType" : "GetDeviceResponse", "documentation" : null, "simpleType" : "GetDeviceResponse", "variableSetterType" : "GetDeviceResponse" }, "wrapper" : false }, "GetInstanceProfileRequest" : { "c2jName" : "GetInstanceProfileRequest", "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" : "GetInstanceProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetInstanceProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of your instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of your instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of your instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of your instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of your instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of your instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of your instance profile.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetInstanceProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetInstanceProfileRequest", "variableName" : "getInstanceProfileRequest", "variableType" : "GetInstanceProfileRequest", "documentation" : null, "simpleType" : "GetInstanceProfileRequest", "variableSetterType" : "GetInstanceProfileRequest" }, "wrapper" : false }, "GetInstanceProfileResponse" : { "c2jName" : "GetInstanceProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceProfile" : { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                                                                                  An object containing information about your instance profile.

                                                                                                                                                  ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetInstanceProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetInstanceProfileResponse", "variableName" : "getInstanceProfileResponse", "variableType" : "GetInstanceProfileResponse", "documentation" : null, "simpleType" : "GetInstanceProfileResponse", "variableSetterType" : "GetInstanceProfileResponse" }, "wrapper" : false }, "GetJobRequest" : { "c2jName" : "GetJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get job operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetJob", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@param arn The job's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@return The job's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@param arn The job's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@param arn The job's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@return The job's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@param arn The job's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@param arn The job's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@return The job's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  \n@param arn The job's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The job's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetJobRequest", "variableName" : "getJobRequest", "variableType" : "GetJobRequest", "documentation" : null, "simpleType" : "GetJobRequest", "variableSetterType" : "GetJobRequest" }, "wrapper" : false }, "GetJobResponse" : { "c2jName" : "GetJobResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get job request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #job(Job)}.\n@param job a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(Job)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@param job An object containing information about the requested job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@return An object containing information about the requested job.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@param job An object containing information about the requested job.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  ", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Job" : { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #job(Job)}.\n@param job a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(Job)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@param job An object containing information about the requested job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@return An object containing information about the requested job.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@param job An object containing information about the requested job.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  ", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #job(Job)}.\n@param job a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(Job)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@param job An object containing information about the requested job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@return An object containing information about the requested job.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  \n@param job An object containing information about the requested job.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : "

                                                                                                                                                  An object containing information about the requested job.

                                                                                                                                                  ", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetJobResponse", "variableName" : "getJobResponse", "variableType" : "GetJobResponse", "documentation" : null, "simpleType" : "GetJobResponse", "variableSetterType" : "GetJobResponse" }, "wrapper" : false }, "GetNetworkProfileRequest" : { "c2jName" : "GetNetworkProfileRequest", "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" : "GetNetworkProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetNetworkProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the network profile you want to return information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the network profile you want to return information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the network profile you want to return information about.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the network profile you want to return information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the network profile you want to return information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the network profile you want to return information about.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the network profile you want to return information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the network profile you want to return information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the network profile you want to return information about.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the network profile you want to return information about.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetNetworkProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetNetworkProfileRequest", "variableName" : "getNetworkProfileRequest", "variableType" : "GetNetworkProfileRequest", "documentation" : null, "simpleType" : "GetNetworkProfileRequest", "variableSetterType" : "GetNetworkProfileRequest" }, "wrapper" : false }, "GetNetworkProfileResponse" : { "c2jName" : "GetNetworkProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@param networkProfile The network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@return The network profile.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@param networkProfile The network profile.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NetworkProfile" : { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@param networkProfile The network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@return The network profile.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@param networkProfile The network profile.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@param networkProfile The network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@return The network profile.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  \n@param networkProfile The network profile.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                  The network profile.

                                                                                                                                                  ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetNetworkProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetNetworkProfileResponse", "variableName" : "getNetworkProfileResponse", "variableType" : "GetNetworkProfileResponse", "documentation" : null, "simpleType" : "GetNetworkProfileResponse", "variableSetterType" : "GetNetworkProfileResponse" }, "wrapper" : false }, "GetOfferingStatusRequest" : { "c2jName" : "GetOfferingStatusRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the request to retrieve the offering status for the specified customer or account.

                                                                                                                                                  ", "endpointDiscovery" : 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" : "GetOfferingStatus", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetOfferingStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetOfferingStatusRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetOfferingStatusRequest", "variableName" : "getOfferingStatusRequest", "variableType" : "GetOfferingStatusRequest", "documentation" : null, "simpleType" : "GetOfferingStatusRequest", "variableSetterType" : "GetOfferingStatusRequest" }, "wrapper" : false }, "GetOfferingStatusResponse" : { "c2jName" : "GetOfferingStatusResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Returns the status result for a device offering.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCurrent", "beanStyleSetterMethodName" : "setCurrent", "c2jName" : "current", "c2jShape" : "OfferingStatusMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #current(Map)}.\n@param current a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #current(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "current", "fluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n@param current When specified, gets the offering status for the current period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "current", "getterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return When specified, gets the offering status for the current period.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "current", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "current", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #value(OfferingStatus)}.\n@param value a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OfferingStatus)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OfferingStatus", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : "", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Current", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n@param current When specified, gets the offering status for the current period.", "setterMethodName" : "setCurrent", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "current", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "current", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextPeriod", "beanStyleSetterMethodName" : "setNextPeriod", "c2jName" : "nextPeriod", "c2jShape" : "OfferingStatusMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #nextPeriod(Map)}.\n@param nextPeriod a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextPeriod(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextPeriod", "fluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n@param nextPeriod When specified, gets the offering status for the next period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextPeriod", "getterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return When specified, gets the offering status for the next period.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextPeriod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextPeriod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #value(OfferingStatus)}.\n@param value a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OfferingStatus)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OfferingStatus", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : "", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "NextPeriod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n@param nextPeriod When specified, gets the offering status for the next period.", "setterMethodName" : "setNextPeriod", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "nextPeriod", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "nextPeriod", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Current" : { "beanStyleGetterMethodName" : "getCurrent", "beanStyleSetterMethodName" : "setCurrent", "c2jName" : "current", "c2jShape" : "OfferingStatusMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #current(Map)}.\n@param current a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #current(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "current", "fluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n@param current When specified, gets the offering status for the current period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "current", "getterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return When specified, gets the offering status for the current period.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "current", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "current", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #value(OfferingStatus)}.\n@param value a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OfferingStatus)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OfferingStatus", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : "", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Current", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n@param current When specified, gets the offering status for the current period.", "setterMethodName" : "setCurrent", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "current", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "current", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "NextPeriod" : { "beanStyleGetterMethodName" : "getNextPeriod", "beanStyleSetterMethodName" : "setNextPeriod", "c2jName" : "nextPeriod", "c2jShape" : "OfferingStatusMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #nextPeriod(Map)}.\n@param nextPeriod a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextPeriod(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextPeriod", "fluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n@param nextPeriod When specified, gets the offering status for the next period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextPeriod", "getterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return When specified, gets the offering status for the next period.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextPeriod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextPeriod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #value(OfferingStatus)}.\n@param value a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OfferingStatus)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OfferingStatus", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : "", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "NextPeriod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n@param nextPeriod When specified, gets the offering status for the next period.", "setterMethodName" : "setNextPeriod", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "nextPeriod", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "nextPeriod", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCurrent", "beanStyleSetterMethodName" : "setCurrent", "c2jName" : "current", "c2jShape" : "OfferingStatusMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #current(Map)}.\n@param current a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #current(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "current", "fluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n@param current When specified, gets the offering status for the current period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "current", "getterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return When specified, gets the offering status for the current period.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "current", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "current", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #value(OfferingStatus)}.\n@param value a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OfferingStatus)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OfferingStatus", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : "", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Current", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  \n@param current When specified, gets the offering status for the current period.", "setterMethodName" : "setCurrent", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "current", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "current", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the current period.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextPeriod", "beanStyleSetterMethodName" : "setNextPeriod", "c2jName" : "nextPeriod", "c2jShape" : "OfferingStatusMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #nextPeriod(Map)}.\n@param nextPeriod a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextPeriod(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextPeriod", "fluentSetterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n@param nextPeriod When specified, gets the offering status for the next period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextPeriod", "getterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return When specified, gets the offering status for the next period.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextPeriod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextPeriod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #value(OfferingStatus)}.\n@param value a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OfferingStatus)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OfferingStatus", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "value", "variableType" : "OfferingStatus", "documentation" : "", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "NextPeriod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  \n@param nextPeriod When specified, gets the offering status for the next period.", "setterMethodName" : "setNextPeriod", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "nextPeriod", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "nextPeriod", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  When specified, gets the offering status for the next period.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetOfferingStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetOfferingStatusResponse", "variableName" : "getOfferingStatusResponse", "variableType" : "GetOfferingStatusResponse", "documentation" : null, "simpleType" : "GetOfferingStatusResponse", "variableSetterType" : "GetOfferingStatusResponse" }, "wrapper" : false }, "GetProjectRequest" : { "c2jName" : "GetProjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get project operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetProject", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetProject", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@param arn The project's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@return The project's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@param arn The project's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@param arn The project's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@return The project's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@param arn The project's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@param arn The project's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@return The project's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  \n@param arn The project's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The project's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetProjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetProjectRequest", "variableName" : "getProjectRequest", "variableType" : "GetProjectRequest", "documentation" : null, "simpleType" : "GetProjectRequest", "variableSetterType" : "GetProjectRequest" }, "wrapper" : false }, "GetProjectResponse" : { "c2jName" : "GetProjectResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get project request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #project(Project)}.\n@param project a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #project(Project)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "project", "fluentSetterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@param project The project you wish to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "project", "getterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@return The project you wish to get information about.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "project", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "project", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Project", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@param project The project you wish to get information about.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Project" : { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #project(Project)}.\n@param project a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #project(Project)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "project", "fluentSetterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@param project The project you wish to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "project", "getterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@return The project you wish to get information about.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "project", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "project", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Project", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@param project The project you wish to get information about.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #project(Project)}.\n@param project a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #project(Project)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "project", "fluentSetterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@param project The project you wish to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "project", "getterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@return The project you wish to get information about.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "project", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "project", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Project", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  \n@param project The project you wish to get information about.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                                                                                                                                                  The project you wish to get information about.

                                                                                                                                                  ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetProjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetProjectResponse", "variableName" : "getProjectResponse", "variableType" : "GetProjectResponse", "documentation" : null, "simpleType" : "GetProjectResponse", "variableSetterType" : "GetProjectResponse" }, "wrapper" : false }, "GetRemoteAccessSessionRequest" : { "c2jName" : "GetRemoteAccessSessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the request to get information about the specified remote access session.

                                                                                                                                                  ", "endpointDiscovery" : 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" : "GetRemoteAccessSession", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetRemoteAccessSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetRemoteAccessSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetRemoteAccessSessionRequest", "variableName" : "getRemoteAccessSessionRequest", "variableType" : "GetRemoteAccessSessionRequest", "documentation" : null, "simpleType" : "GetRemoteAccessSessionRequest", "variableSetterType" : "GetRemoteAccessSessionRequest" }, "wrapper" : false }, "GetRemoteAccessSessionResponse" : { "c2jName" : "GetRemoteAccessSessionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the response from the server that lists detailed information about the remote access session.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSession(RemoteAccessSession)}.\n@param remoteAccessSession a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSession(RemoteAccessSession)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSession", "fluentSetterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@param remoteAccessSession A container that lists detailed information about the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@return A container that lists detailed information about the remote access session.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@param remoteAccessSession A container that lists detailed information about the remote access session.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RemoteAccessSession" : { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSession(RemoteAccessSession)}.\n@param remoteAccessSession a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSession(RemoteAccessSession)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSession", "fluentSetterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@param remoteAccessSession A container that lists detailed information about the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@return A container that lists detailed information about the remote access session.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@param remoteAccessSession A container that lists detailed information about the remote access session.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSession(RemoteAccessSession)}.\n@param remoteAccessSession a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSession(RemoteAccessSession)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSession", "fluentSetterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@param remoteAccessSession A container that lists detailed information about the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@return A container that lists detailed information about the remote access session.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  \n@param remoteAccessSession A container that lists detailed information about the remote access session.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                                                                                                                                  A container that lists detailed information about the remote access session.

                                                                                                                                                  ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetRemoteAccessSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetRemoteAccessSessionResponse", "variableName" : "getRemoteAccessSessionResponse", "variableType" : "GetRemoteAccessSessionResponse", "documentation" : null, "simpleType" : "GetRemoteAccessSessionResponse", "variableSetterType" : "GetRemoteAccessSessionResponse" }, "wrapper" : false }, "GetRunRequest" : { "c2jName" : "GetRunRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get run operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetRun", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetRun", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@param arn The run's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@return The run's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@param arn The run's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@param arn The run's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@return The run's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@param arn The run's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@param arn The run's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@return The run's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  \n@param arn The run's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The run's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetRunRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetRunRequest", "variableName" : "getRunRequest", "variableType" : "GetRunRequest", "documentation" : null, "simpleType" : "GetRunRequest", "variableSetterType" : "GetRunRequest" }, "wrapper" : false }, "GetRunResponse" : { "c2jName" : "GetRunResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get run request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@param run The run you wish to get results from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@return The run you wish to get results from.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@param run The run you wish to get results from.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Run" : { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@param run The run you wish to get results from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@return The run you wish to get results from.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@param run The run you wish to get results from.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@param run The run you wish to get results from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@return The run you wish to get results from.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  \n@param run The run you wish to get results from.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                  The run you wish to get results from.

                                                                                                                                                  ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetRunResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetRunResponse", "variableName" : "getRunResponse", "variableType" : "GetRunResponse", "documentation" : null, "simpleType" : "GetRunResponse", "variableSetterType" : "GetRunResponse" }, "wrapper" : false }, "GetSuiteRequest" : { "c2jName" : "GetSuiteRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get suite operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetSuite", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetSuite", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@param arn The suite's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@return The suite's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@param arn The suite's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@param arn The suite's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@return The suite's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@param arn The suite's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@param arn The suite's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@return The suite's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  \n@param arn The suite's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The suite's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetSuiteRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetSuiteRequest", "variableName" : "getSuiteRequest", "variableType" : "GetSuiteRequest", "documentation" : null, "simpleType" : "GetSuiteRequest", "variableSetterType" : "GetSuiteRequest" }, "wrapper" : false }, "GetSuiteResponse" : { "c2jName" : "GetSuiteResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get suite request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSuite", "beanStyleSetterMethodName" : "setSuite", "c2jName" : "suite", "c2jShape" : "Suite", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Suite.Builder} avoiding the need to create one manually via {@link Suite#builder()}.\n\nWhen the {@link Consumer} completes, {@link Suite.Builder#build()} is called immediately and its result is passed to {@link #suite(Suite)}.\n@param suite a consumer that will call methods on {@link Suite.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suite(Suite)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suite", "fluentSetterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@param suite A collection of one or more tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suite", "getterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@return A collection of one or more tests.", "getterModel" : { "returnType" : "Suite", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Suite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@param suite A collection of one or more tests.", "setterMethodName" : "setSuite", "setterModel" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  ", "simpleType" : "Suite", "variableSetterType" : "Suite" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Suite" : { "beanStyleGetterMethodName" : "getSuite", "beanStyleSetterMethodName" : "setSuite", "c2jName" : "suite", "c2jShape" : "Suite", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Suite.Builder} avoiding the need to create one manually via {@link Suite#builder()}.\n\nWhen the {@link Consumer} completes, {@link Suite.Builder#build()} is called immediately and its result is passed to {@link #suite(Suite)}.\n@param suite a consumer that will call methods on {@link Suite.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suite(Suite)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suite", "fluentSetterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@param suite A collection of one or more tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suite", "getterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@return A collection of one or more tests.", "getterModel" : { "returnType" : "Suite", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Suite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@param suite A collection of one or more tests.", "setterMethodName" : "setSuite", "setterModel" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  ", "simpleType" : "Suite", "variableSetterType" : "Suite" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSuite", "beanStyleSetterMethodName" : "setSuite", "c2jName" : "suite", "c2jShape" : "Suite", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Suite.Builder} avoiding the need to create one manually via {@link Suite#builder()}.\n\nWhen the {@link Consumer} completes, {@link Suite.Builder#build()} is called immediately and its result is passed to {@link #suite(Suite)}.\n@param suite a consumer that will call methods on {@link Suite.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suite(Suite)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suite", "fluentSetterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@param suite A collection of one or more tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suite", "getterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@return A collection of one or more tests.", "getterModel" : { "returnType" : "Suite", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Suite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  \n@param suite A collection of one or more tests.", "setterMethodName" : "setSuite", "setterModel" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : "

                                                                                                                                                  A collection of one or more tests.

                                                                                                                                                  ", "simpleType" : "Suite", "variableSetterType" : "Suite" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetSuiteResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetSuiteResponse", "variableName" : "getSuiteResponse", "variableType" : "GetSuiteResponse", "documentation" : null, "simpleType" : "GetSuiteResponse", "variableSetterType" : "GetSuiteResponse" }, "wrapper" : false }, "GetTestRequest" : { "c2jName" : "GetTestRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get test operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetTest", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetTest", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@param arn The test's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@return The test's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@param arn The test's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@param arn The test's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@return The test's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@param arn The test's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@param arn The test's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@return The test's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  \n@param arn The test's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The test's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetTestRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetTestRequest", "variableName" : "getTestRequest", "variableType" : "GetTestRequest", "documentation" : null, "simpleType" : "GetTestRequest", "variableSetterType" : "GetTestRequest" }, "wrapper" : false }, "GetTestResponse" : { "c2jName" : "GetTestResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get test request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "Test", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Test.Builder} avoiding the need to create one manually via {@link Test#builder()}.\n\nWhen the {@link Consumer} completes, {@link Test.Builder#build()} is called immediately and its result is passed to {@link #test(Test)}.\n@param test a consumer that will call methods on {@link Test.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(Test)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@param test A test condition that is evaluated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@return A test condition that is evaluated.", "getterModel" : { "returnType" : "Test", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@param test A test condition that is evaluated.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  ", "simpleType" : "Test", "variableSetterType" : "Test" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Test" : { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "Test", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Test.Builder} avoiding the need to create one manually via {@link Test#builder()}.\n\nWhen the {@link Consumer} completes, {@link Test.Builder#build()} is called immediately and its result is passed to {@link #test(Test)}.\n@param test a consumer that will call methods on {@link Test.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(Test)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@param test A test condition that is evaluated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@return A test condition that is evaluated.", "getterModel" : { "returnType" : "Test", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@param test A test condition that is evaluated.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  ", "simpleType" : "Test", "variableSetterType" : "Test" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "Test", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Test.Builder} avoiding the need to create one manually via {@link Test#builder()}.\n\nWhen the {@link Consumer} completes, {@link Test.Builder#build()} is called immediately and its result is passed to {@link #test(Test)}.\n@param test a consumer that will call methods on {@link Test.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(Test)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@param test A test condition that is evaluated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@return A test condition that is evaluated.", "getterModel" : { "returnType" : "Test", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  \n@param test A test condition that is evaluated.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : "

                                                                                                                                                  A test condition that is evaluated.

                                                                                                                                                  ", "simpleType" : "Test", "variableSetterType" : "Test" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetTestResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetTestResponse", "variableName" : "getTestResponse", "variableType" : "GetTestResponse", "documentation" : null, "simpleType" : "GetTestResponse", "variableSetterType" : "GetTestResponse" }, "wrapper" : false }, "GetUploadRequest" : { "c2jName" : "GetUploadRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents a request to the get upload operation.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUpload", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetUpload", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@param arn The upload's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@return The upload's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@param arn The upload's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@param arn The upload's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@return The upload's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@param arn The upload's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@param arn The upload's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@return The upload's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  \n@param arn The upload's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The upload's ARN.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUploadRequest", "variableName" : "getUploadRequest", "variableType" : "GetUploadRequest", "documentation" : null, "simpleType" : "GetUploadRequest", "variableSetterType" : "GetUploadRequest" }, "wrapper" : false }, "GetUploadResponse" : { "c2jName" : "GetUploadResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents the result of a get upload request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #upload(Upload)}.\n@param upload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upload", "fluentSetterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@param upload An app or a set of one or more tests to upload or that have been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upload", "getterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@return An app or a set of one or more tests to upload or that have been uploaded.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "upload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Upload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@param upload An app or a set of one or more tests to upload or that have been uploaded.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Upload" : { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #upload(Upload)}.\n@param upload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upload", "fluentSetterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@param upload An app or a set of one or more tests to upload or that have been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upload", "getterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@return An app or a set of one or more tests to upload or that have been uploaded.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "upload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Upload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@param upload An app or a set of one or more tests to upload or that have been uploaded.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #upload(Upload)}.\n@param upload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upload", "fluentSetterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@param upload An app or a set of one or more tests to upload or that have been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upload", "getterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@return An app or a set of one or more tests to upload or that have been uploaded.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "upload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Upload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  \n@param upload An app or a set of one or more tests to upload or that have been uploaded.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                  An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                  ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUploadResponse", "variableName" : "getUploadResponse", "variableType" : "GetUploadResponse", "documentation" : null, "simpleType" : "GetUploadResponse", "variableSetterType" : "GetUploadResponse" }, "wrapper" : false }, "GetVpceConfigurationRequest" : { "c2jName" : "GetVPCEConfigurationRequest", "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" : "GetVPCEConfiguration", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.GetVPCEConfiguration", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "GetVpceConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetVpceConfigurationRequest", "variableName" : "getVpceConfigurationRequest", "variableType" : "GetVpceConfigurationRequest", "documentation" : null, "simpleType" : "GetVpceConfigurationRequest", "variableSetterType" : "GetVpceConfigurationRequest" }, "wrapper" : false }, "GetVpceConfigurationResponse" : { "c2jName" : "GetVPCEConfigurationResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VpceConfiguration" : { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                                                                                                                                  An object containing information about your VPC endpoint configuration.

                                                                                                                                                  ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetVpceConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetVpceConfigurationResponse", "variableName" : "getVpceConfigurationResponse", "variableType" : "GetVpceConfigurationResponse", "documentation" : null, "simpleType" : "GetVpceConfigurationResponse", "variableSetterType" : "GetVpceConfigurationResponse" }, "wrapper" : false }, "IdempotencyException" : { "c2jName" : "IdempotencyException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  An entity with the same name already exists.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IdempotencyException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IdempotencyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IdempotencyException", "variableName" : "idempotencyException", "variableType" : "IdempotencyException", "documentation" : null, "simpleType" : "IdempotencyException", "variableSetterType" : "IdempotencyException" }, "wrapper" : false }, "IncompatibilityMessage" : { "c2jName" : "IncompatibilityMessage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Represents information about incompatibility.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A message about the incompatibility.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                  A message about the incompatibility.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                  A message about the incompatibility.

                                                                                                                                                  \n@param message A message about the incompatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                  A message about the incompatibility.

                                                                                                                                                  \n@return A message about the incompatibility.", "getterModel" : { "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" : "

                                                                                                                                                  A message about the incompatibility.

                                                                                                                                                  \n@param message A message about the incompatibility.", "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" : "

                                                                                                                                                  A message about the incompatibility.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DeviceAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of incompatibility.

                                                                                                                                                  Allowed values include:

                                                                                                                                                  • ARN: The ARN.

                                                                                                                                                  • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                  • MANUFACTURER: The manufacturer.

                                                                                                                                                  • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                  • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                  The type of incompatibility.

                                                                                                                                                  Allowed values include:

                                                                                                                                                  • ARN: The ARN.

                                                                                                                                                  • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                  • MANUFACTURER: The manufacturer.

                                                                                                                                                  • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                  • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DeviceAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of incompatibility.

                                                                                                                                                  Allowed values include:

                                                                                                                                                  • ARN: The ARN.

                                                                                                                                                  • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                  • MANUFACTURER: The manufacturer.

                                                                                                                                                  • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                  • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                  \n@param type The type of incompatibility.

                                                                                                                                                  Allowed values include:

                                                                                                                                                  • ARN: The ARN.

                                                                                                                                                  • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                  • MANUFACTURER: The manufacturer.

                                                                                                                                                  • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                  • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                  • \n@see DeviceAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAttribute", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                    The type of incompatibility.

                                                                                                                                                    Allowed values include:

                                                                                                                                                    • ARN: The ARN.

                                                                                                                                                    • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                    • MANUFACTURER: The manufacturer.

                                                                                                                                                    • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                    • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                    \n

                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DeviceAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                    \n@return The type of incompatibility.

                                                                                                                                                    Allowed values include:

                                                                                                                                                    • ARN: The ARN.

                                                                                                                                                    • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                    • MANUFACTURER: The manufacturer.

                                                                                                                                                    • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                    • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                    • \n@see DeviceAttribute", "getterModel" : { "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 incompatibility.

                                                                                                                                                      Allowed values include:

                                                                                                                                                      • ARN: The ARN.

                                                                                                                                                      • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                      • MANUFACTURER: The manufacturer.

                                                                                                                                                      • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                      • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                      \n@param type The type of incompatibility.

                                                                                                                                                      Allowed values include:

                                                                                                                                                      • ARN: The ARN.

                                                                                                                                                      • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                      • MANUFACTURER: The manufacturer.

                                                                                                                                                      • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                      • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                      • \n@see DeviceAttribute", "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 incompatibility.

                                                                                                                                                        Allowed values include:

                                                                                                                                                        • ARN: The ARN.

                                                                                                                                                        • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                        • MANUFACTURER: The manufacturer.

                                                                                                                                                        • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                        • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A message about the incompatibility.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                        A message about the incompatibility.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                        A message about the incompatibility.

                                                                                                                                                        \n@param message A message about the incompatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                        A message about the incompatibility.

                                                                                                                                                        \n@return A message about the incompatibility.", "getterModel" : { "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" : "

                                                                                                                                                        A message about the incompatibility.

                                                                                                                                                        \n@param message A message about the incompatibility.", "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" : "

                                                                                                                                                        A message about the incompatibility.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DeviceAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The type of incompatibility.

                                                                                                                                                        Allowed values include:

                                                                                                                                                        • ARN: The ARN.

                                                                                                                                                        • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                        • MANUFACTURER: The manufacturer.

                                                                                                                                                        • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                        • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                        The type of incompatibility.

                                                                                                                                                        Allowed values include:

                                                                                                                                                        • ARN: The ARN.

                                                                                                                                                        • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                        • MANUFACTURER: The manufacturer.

                                                                                                                                                        • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                        • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "DeviceAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        The type of incompatibility.

                                                                                                                                                        Allowed values include:

                                                                                                                                                        • ARN: The ARN.

                                                                                                                                                        • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                        • MANUFACTURER: The manufacturer.

                                                                                                                                                        • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                        • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                        \n@param type The type of incompatibility.

                                                                                                                                                        Allowed values include:

                                                                                                                                                        • ARN: The ARN.

                                                                                                                                                        • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                        • MANUFACTURER: The manufacturer.

                                                                                                                                                        • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                        • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                        • \n@see DeviceAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAttribute", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                          The type of incompatibility.

                                                                                                                                                          Allowed values include:

                                                                                                                                                          • ARN: The ARN.

                                                                                                                                                          • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                          • MANUFACTURER: The manufacturer.

                                                                                                                                                          • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                          • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                          • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                          \n

                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DeviceAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                          \n@return The type of incompatibility.

                                                                                                                                                          Allowed values include:

                                                                                                                                                          • ARN: The ARN.

                                                                                                                                                          • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                          • MANUFACTURER: The manufacturer.

                                                                                                                                                          • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                          • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                          • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                          • \n@see DeviceAttribute", "getterModel" : { "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 incompatibility.

                                                                                                                                                            Allowed values include:

                                                                                                                                                            • ARN: The ARN.

                                                                                                                                                            • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                            • MANUFACTURER: The manufacturer.

                                                                                                                                                            • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                            • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                            \n@param type The type of incompatibility.

                                                                                                                                                            Allowed values include:

                                                                                                                                                            • ARN: The ARN.

                                                                                                                                                            • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                            • MANUFACTURER: The manufacturer.

                                                                                                                                                            • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                            • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                            • \n@see DeviceAttribute", "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 incompatibility.

                                                                                                                                                              Allowed values include:

                                                                                                                                                              • ARN: The ARN.

                                                                                                                                                              • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                              • MANUFACTURER: The manufacturer.

                                                                                                                                                              • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                              • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              A message about the incompatibility.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                              A message about the incompatibility.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                              A message about the incompatibility.

                                                                                                                                                              \n@param message A message about the incompatibility.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                              A message about the incompatibility.

                                                                                                                                                              \n@return A message about the incompatibility.", "getterModel" : { "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" : "

                                                                                                                                                              A message about the incompatibility.

                                                                                                                                                              \n@param message A message about the incompatibility.", "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" : "

                                                                                                                                                              A message about the incompatibility.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DeviceAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The type of incompatibility.

                                                                                                                                                              Allowed values include:

                                                                                                                                                              • ARN: The ARN.

                                                                                                                                                              • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                              • MANUFACTURER: The manufacturer.

                                                                                                                                                              • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                              • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                              The type of incompatibility.

                                                                                                                                                              Allowed values include:

                                                                                                                                                              • ARN: The ARN.

                                                                                                                                                              • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                              • MANUFACTURER: The manufacturer.

                                                                                                                                                              • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                              • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeviceAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                              The type of incompatibility.

                                                                                                                                                              Allowed values include:

                                                                                                                                                              • ARN: The ARN.

                                                                                                                                                              • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                              • MANUFACTURER: The manufacturer.

                                                                                                                                                              • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                              • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                              \n@param type The type of incompatibility.

                                                                                                                                                              Allowed values include:

                                                                                                                                                              • ARN: The ARN.

                                                                                                                                                              • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                              • MANUFACTURER: The manufacturer.

                                                                                                                                                              • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                              • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                              • \n@see DeviceAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAttribute", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                The type of incompatibility.

                                                                                                                                                                Allowed values include:

                                                                                                                                                                • ARN: The ARN.

                                                                                                                                                                • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                                • MANUFACTURER: The manufacturer.

                                                                                                                                                                • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                                • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                                \n

                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DeviceAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                \n@return The type of incompatibility.

                                                                                                                                                                Allowed values include:

                                                                                                                                                                • ARN: The ARN.

                                                                                                                                                                • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                                • MANUFACTURER: The manufacturer.

                                                                                                                                                                • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                                • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                                • \n@see DeviceAttribute", "getterModel" : { "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 incompatibility.

                                                                                                                                                                  Allowed values include:

                                                                                                                                                                  • ARN: The ARN.

                                                                                                                                                                  • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                                  • MANUFACTURER: The manufacturer.

                                                                                                                                                                  • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                                  • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                                  \n@param type The type of incompatibility.

                                                                                                                                                                  Allowed values include:

                                                                                                                                                                  • ARN: The ARN.

                                                                                                                                                                  • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                                  • MANUFACTURER: The manufacturer.

                                                                                                                                                                  • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                                  • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                                  • \n@see DeviceAttribute", "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 incompatibility.

                                                                                                                                                                    Allowed values include:

                                                                                                                                                                    • ARN: The ARN.

                                                                                                                                                                    • FORM_FACTOR: The form factor (for example, phone or tablet).

                                                                                                                                                                    • MANUFACTURER: The manufacturer.

                                                                                                                                                                    • PLATFORM: The platform (for example, Android or iOS).

                                                                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.

                                                                                                                                                                    • APPIUM_VERSION: The Appium version for the test.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IncompatibilityMessage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IncompatibilityMessage", "variableName" : "incompatibilityMessage", "variableType" : "IncompatibilityMessage", "documentation" : null, "simpleType" : "IncompatibilityMessage", "variableSetterType" : "IncompatibilityMessage" }, "wrapper" : false }, "InstallToRemoteAccessSessionRequest" : { "c2jName" : "InstallToRemoteAccessSessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.

                                                                                                                                                                    ", "endpointDiscovery" : 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" : "InstallToRemoteAccessSession", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.InstallToRemoteAccessSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSessionArn", "beanStyleSetterMethodName" : "setRemoteAccessSessionArn", "c2jName" : "remoteAccessSessionArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSessionArn(String)}.\n@param remoteAccessSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@param remoteAccessSessionArn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSessionArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSessionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteAccessSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@param remoteAccessSessionArn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "setterMethodName" : "setRemoteAccessSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteAccessSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteAccessSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@param appArn The Amazon Resource Name (ARN) of the app about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the app about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@param appArn The Amazon Resource Name (ARN) of the app about which you are requesting information.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppArn" : { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@param appArn The Amazon Resource Name (ARN) of the app about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the app about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@param appArn The Amazon Resource Name (ARN) of the app about which you are requesting information.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteAccessSessionArn" : { "beanStyleGetterMethodName" : "getRemoteAccessSessionArn", "beanStyleSetterMethodName" : "setRemoteAccessSessionArn", "c2jName" : "remoteAccessSessionArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSessionArn(String)}.\n@param remoteAccessSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@param remoteAccessSessionArn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSessionArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSessionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteAccessSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@param remoteAccessSessionArn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "setterMethodName" : "setRemoteAccessSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteAccessSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteAccessSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSessionArn", "beanStyleSetterMethodName" : "setRemoteAccessSessionArn", "c2jName" : "remoteAccessSessionArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSessionArn(String)}.\n@param remoteAccessSessionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSessionArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSessionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@param remoteAccessSessionArn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSessionArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSessionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSessionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteAccessSessionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    \n@param remoteAccessSessionArn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "setterMethodName" : "setRemoteAccessSessionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteAccessSessionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteAccessSessionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@param appArn The Amazon Resource Name (ARN) of the app about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the app about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    \n@param appArn The Amazon Resource Name (ARN) of the app about which you are requesting information.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the app about which you are requesting information.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "remoteAccessSessionArn", "appArn" ], "shapeName" : "InstallToRemoteAccessSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InstallToRemoteAccessSessionRequest", "variableName" : "installToRemoteAccessSessionRequest", "variableType" : "InstallToRemoteAccessSessionRequest", "documentation" : null, "simpleType" : "InstallToRemoteAccessSessionRequest", "variableSetterType" : "InstallToRemoteAccessSessionRequest" }, "wrapper" : false }, "InstallToRemoteAccessSessionResponse" : { "c2jName" : "InstallToRemoteAccessSessionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAppUpload", "beanStyleSetterMethodName" : "setAppUpload", "c2jName" : "appUpload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #appUpload(Upload)}.\n@param appUpload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appUpload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appUpload", "fluentSetterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appUpload", "getterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@return An app to upload or that has been uploaded.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appUpload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppUpload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.", "setterMethodName" : "setAppUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "appUpload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "appUpload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppUpload" : { "beanStyleGetterMethodName" : "getAppUpload", "beanStyleSetterMethodName" : "setAppUpload", "c2jName" : "appUpload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #appUpload(Upload)}.\n@param appUpload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appUpload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appUpload", "fluentSetterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appUpload", "getterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@return An app to upload or that has been uploaded.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appUpload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppUpload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.", "setterMethodName" : "setAppUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "appUpload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "appUpload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAppUpload", "beanStyleSetterMethodName" : "setAppUpload", "c2jName" : "appUpload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #appUpload(Upload)}.\n@param appUpload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appUpload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appUpload", "fluentSetterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appUpload", "getterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@return An app to upload or that has been uploaded.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appUpload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AppUpload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.", "setterMethodName" : "setAppUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "appUpload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "appUpload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                    ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstallToRemoteAccessSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstallToRemoteAccessSessionResponse", "variableName" : "installToRemoteAccessSessionResponse", "variableType" : "InstallToRemoteAccessSessionResponse", "documentation" : null, "simpleType" : "InstallToRemoteAccessSessionResponse", "variableSetterType" : "InstallToRemoteAccessSessionResponse" }, "wrapper" : false }, "InstanceProfile" : { "c2jName" : "InstanceProfile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents the instance profile.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #packageCleanup(Boolean)}.\n@param packageCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@return When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #excludeAppPackagesFromCleanup(List)}.\n@param excludeAppPackagesFromCleanup a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeAppPackagesFromCleanup(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "excludeAppPackagesFromCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #rebootAfterUse(Boolean)}.\n@param rebootAfterUse a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rebootAfterUse(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebootAfterUse", "fluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@return When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \n@param name The name of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \n@return The name of the instance profile.", "getterModel" : { "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 instance profile.

                                                                                                                                                                    \n@param name The name of the instance profile.", "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 instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \n@param description The description of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \n@return The description of the instance profile.", "getterModel" : { "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 instance profile.

                                                                                                                                                                    \n@param description The description of the instance profile.", "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 instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \n@param description The description of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \n@return The description of the instance profile.", "getterModel" : { "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 instance profile.

                                                                                                                                                                    \n@param description The description of the instance profile.", "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 instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExcludeAppPackagesFromCleanup" : { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #excludeAppPackagesFromCleanup(List)}.\n@param excludeAppPackagesFromCleanup a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeAppPackagesFromCleanup(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "excludeAppPackagesFromCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \n@param name The name of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \n@return The name of the instance profile.", "getterModel" : { "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 instance profile.

                                                                                                                                                                    \n@param name The name of the instance profile.", "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 instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PackageCleanup" : { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #packageCleanup(Boolean)}.\n@param packageCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@return When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RebootAfterUse" : { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #rebootAfterUse(Boolean)}.\n@param rebootAfterUse a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rebootAfterUse(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebootAfterUse", "fluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@return When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #packageCleanup(Boolean)}.\n@param packageCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@return When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    \n@param packageCleanup When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will remove app packages after a test run. The default value is false for private devices.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #excludeAppPackagesFromCleanup(List)}.\n@param excludeAppPackagesFromCleanup a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeAppPackagesFromCleanup(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "excludeAppPackagesFromCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n

                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                    \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                    An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                    The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #rebootAfterUse(Boolean)}.\n@param rebootAfterUse a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rebootAfterUse(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebootAfterUse", "fluentSetterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@return When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    \n@param rebootAfterUse When set to true, Device Farm will reboot the instance after a test run. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                    When set to true, Device Farm will reboot the instance after a test run. The default value is true.

                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \n@param name The name of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The name of the instance profile.

                                                                                                                                                                    \n@return The name of the instance profile.", "getterModel" : { "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 instance profile.

                                                                                                                                                                    \n@param name The name of the instance profile.", "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 instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \n@param description The description of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                    The description of the instance profile.

                                                                                                                                                                    \n@return The description of the instance profile.", "getterModel" : { "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 instance profile.

                                                                                                                                                                    \n@param description The description of the instance profile.", "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 instance profile.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceProfile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "wrapper" : false }, "InstanceStatus" : { "c2jName" : "InstanceStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_USE", "value" : "IN_USE" }, { "name" : "PREPARING", "value" : "PREPARING" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "NOT_AVAILABLE", "value" : "NOT_AVAILABLE" } ], "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" : "InstanceStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceStatus", "variableName" : "instanceStatus", "variableType" : "InstanceStatus", "documentation" : null, "simpleType" : "InstanceStatus", "variableSetterType" : "InstanceStatus" }, "wrapper" : false }, "InteractionMode" : { "c2jName" : "InteractionMode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INTERACTIVE", "value" : "INTERACTIVE" }, { "name" : "NO_VIDEO", "value" : "NO_VIDEO" }, { "name" : "VIDEO_ONLY", "value" : "VIDEO_ONLY" } ], "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" : "InteractionMode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InteractionMode", "variableName" : "interactionMode", "variableType" : "InteractionMode", "documentation" : null, "simpleType" : "InteractionMode", "variableSetterType" : "InteractionMode" }, "wrapper" : false }, "InvalidOperationException" : { "c2jName" : "InvalidOperationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOperationException", "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" : "InvalidOperationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOperationException", "variableName" : "invalidOperationException", "variableType" : "InvalidOperationException", "documentation" : null, "simpleType" : "InvalidOperationException", "variableSetterType" : "InvalidOperationException" }, "wrapper" : false }, "Job" : { "c2jName" : "Job", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Represents 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" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The job's ARN.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The job's ARN.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                    The job's ARN.

                                                                                                                                                                    \n@param arn The job's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                    The job's ARN.

                                                                                                                                                                    \n@return The job's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The job's ARN.

                                                                                                                                                                    \n@param arn The job's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The job's ARN.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The job's name.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                    The job's name.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                    The job's name.

                                                                                                                                                                    \n@param name The job's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                    The job's name.

                                                                                                                                                                    \n@return The job's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 job's name.

                                                                                                                                                                    \n@param name The job's name.", "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 job's name.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The job's type.

                                                                                                                                                                    Allowed values include the following:

                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                    • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                    The job's type.

                                                                                                                                                                    Allowed values include the following:

                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The job's type.

                                                                                                                                                                    Allowed values include the following:

                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                    \n@param type The job's type.

                                                                                                                                                                    Allowed values include the following:

                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                    • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                      The job's type.

                                                                                                                                                                      Allowed values include the following:

                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                      \n

                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                      \n@return The job's type.

                                                                                                                                                                      Allowed values include the following:

                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                      • \n@see TestType", "getterModel" : { "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 job's type.

                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                        \n@param type The job's type.

                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                        • \n@see TestType", "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 job's type.

                                                                                                                                                                          Allowed values include the following:

                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          When the job was created.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          When the job was created.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                          When the job was created.

                                                                                                                                                                          \n@param created When the job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                          When the job was created.

                                                                                                                                                                          \n@return When the job was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          When the job was created.

                                                                                                                                                                          \n@param created When the job was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                          When the job was created.

                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The job's status.

                                                                                                                                                                          Allowed values include:

                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The job's status.

                                                                                                                                                                          Allowed values include:

                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                          The job's status.

                                                                                                                                                                          Allowed values include:

                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                          \n@param status The job's status.

                                                                                                                                                                          Allowed values include:

                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                          • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                            The job's status.

                                                                                                                                                                            Allowed values include:

                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                            \n

                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                            \n@return The job's status.

                                                                                                                                                                            Allowed values include:

                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                            • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                              The job's status.

                                                                                                                                                                              Allowed values include:

                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                              \n@param status The job's status.

                                                                                                                                                                              Allowed values include:

                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                              • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The job's status.

                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The job's result.

                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The job's result.

                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                The job's result.

                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                \n@param result The job's result.

                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                  The job's result.

                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                  \n

                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                  \n@return The job's result.

                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                  • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    The job's result.

                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                    \n@param result The job's result.

                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                    • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job's result.

                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's start time.

                                                                                                                                                                                      \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job's start time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's start time.

                                                                                                                                                                                      \n@param started The job's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                      The job's start time.

                                                                                                                                                                                      \n@return The job's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job's start time.

                                                                                                                                                                                      \n@param started The job's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The job's start time.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's stop time.

                                                                                                                                                                                      \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job's stop time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's stop time.

                                                                                                                                                                                      \n@param stopped The job's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                      The job's stop time.

                                                                                                                                                                                      \n@return The job's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job's stop time.

                                                                                                                                                                                      \n@param stopped The job's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The job's stop time.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \n@param counters The job's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \n@return The job's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \n@param counters The job's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \n@param message A message about the job's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \n@return A message about the job's result.", "getterModel" : { "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" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \n@param message A message about the job's result.", "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" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \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, "documentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \n@param device The device (phone or tablet).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \n@return The device (phone or tablet).", "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" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \n@param device The device (phone or tablet).", "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" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \n@param instanceArn The Amazon Resource Name (ARN) of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \n@param instanceArn The Amazon Resource Name (ARN) of the instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \n@return Represents the total (metered or unmetered) minutes used by the job.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the job.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVideoEndpoint", "beanStyleSetterMethodName" : "setVideoEndpoint", "c2jName" : "videoEndpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The endpoint for streaming device video.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #videoEndpoint(String)}.\n@param videoEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoEndpoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The endpoint for streaming device video.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoEndpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The endpoint for streaming device video.

                                                                                                                                                                                      \n@param videoEndpoint The endpoint for streaming device video.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoEndpoint", "getterDocumentation" : "

                                                                                                                                                                                      The endpoint for streaming device video.

                                                                                                                                                                                      \n@return The endpoint for streaming device video.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoEndpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VideoEndpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The endpoint for streaming device video.

                                                                                                                                                                                      \n@param videoEndpoint The endpoint for streaming device video.", "setterMethodName" : "setVideoEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "videoEndpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "videoEndpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The endpoint for streaming device video.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVideoCapture", "beanStyleSetterMethodName" : "setVideoCapture", "c2jName" : "videoCapture", "c2jShape" : "VideoCapture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #videoCapture(Boolean)}.\n@param videoCapture a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoCapture(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoCapture", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                      \n@param videoCapture This value is set to true if video capture is enabled; otherwise, it is set to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoCapture", "getterDocumentation" : "

                                                                                                                                                                                      This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                      \n@return This value is set to true if video capture is enabled; otherwise, it is set to false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoCapture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoCapture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VideoCapture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                      \n@param videoCapture This value is set to true if video capture is enabled; otherwise, it is set to false.", "setterMethodName" : "setVideoCapture", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's ARN.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job's ARN.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's ARN.

                                                                                                                                                                                      \n@param arn The job's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                      The job's ARN.

                                                                                                                                                                                      \n@return The job's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job's ARN.

                                                                                                                                                                                      \n@param arn The job's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The job's ARN.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Counters" : { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \n@param counters The job's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \n@return The job's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      \n@param counters The job's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                      The job's result counters.

                                                                                                                                                                                      ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      When the job was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      When the job was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                      When the job was created.

                                                                                                                                                                                      \n@param created When the job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                      When the job was created.

                                                                                                                                                                                      \n@return When the job was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      When the job was created.

                                                                                                                                                                                      \n@param created When the job was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      When the job was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \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, "documentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \n@param device The device (phone or tablet).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \n@return The device (phone or tablet).", "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" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      \n@param device The device (phone or tablet).", "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" : "

                                                                                                                                                                                      The device (phone or tablet).

                                                                                                                                                                                      ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, "DeviceMinutes" : { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \n@return Represents the total (metered or unmetered) minutes used by the job.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the job.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                      ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, "InstanceArn" : { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \n@param instanceArn The Amazon Resource Name (ARN) of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      \n@param instanceArn The Amazon Resource Name (ARN) of the instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \n@param message A message about the job's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \n@return A message about the job's result.", "getterModel" : { "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" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      \n@param message A message about the job's result.", "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" : "

                                                                                                                                                                                      A message about the job's result.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                      The job's name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's name.

                                                                                                                                                                                      \n@param name The job's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The job's name.

                                                                                                                                                                                      \n@return The job's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 job's name.

                                                                                                                                                                                      \n@param name The job's name.", "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 job's name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The job's result.

                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The job's result.

                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The job's result.

                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                      \n@param result The job's result.

                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                      • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                        The job's result.

                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                        \n

                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                        \n@return The job's result.

                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                        • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                          The job's result.

                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                          \n@param result The job's result.

                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                          • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The job's result.

                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Started" : { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The job's start time.

                                                                                                                                                                                            \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The job's start time.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The job's start time.

                                                                                                                                                                                            \n@param started The job's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                            The job's start time.

                                                                                                                                                                                            \n@return The job's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The job's start time.

                                                                                                                                                                                            \n@param started The job's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                            The job's start time.

                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The job's status.

                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The job's status.

                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The job's status.

                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                            \n@param status The job's status.

                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                            • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                              The job's status.

                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                              \n

                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                              \n@return The job's status.

                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                              • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The job's status.

                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                \n@param status The job's status.

                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The job's status.

                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The job's stop time.

                                                                                                                                                                                                  \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The job's stop time.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The job's stop time.

                                                                                                                                                                                                  \n@param stopped The job's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                  The job's stop time.

                                                                                                                                                                                                  \n@return The job's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The job's stop time.

                                                                                                                                                                                                  \n@param stopped The job's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                  The job's stop time.

                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The job's type.

                                                                                                                                                                                                  Allowed values include the following:

                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                  The job's type.

                                                                                                                                                                                                  Allowed values include the following:

                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The job's type.

                                                                                                                                                                                                  Allowed values include the following:

                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                  \n@param type The job's type.

                                                                                                                                                                                                  Allowed values include the following:

                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                  • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                    The job's type.

                                                                                                                                                                                                    Allowed values include the following:

                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                    \n

                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                    \n@return The job's type.

                                                                                                                                                                                                    Allowed values include the following:

                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                    • \n@see TestType", "getterModel" : { "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 job's type.

                                                                                                                                                                                                      Allowed values include the following:

                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                      \n@param type The job's type.

                                                                                                                                                                                                      Allowed values include the following:

                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                      • \n@see TestType", "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 job's type.

                                                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VideoCapture" : { "beanStyleGetterMethodName" : "getVideoCapture", "beanStyleSetterMethodName" : "setVideoCapture", "c2jName" : "videoCapture", "c2jShape" : "VideoCapture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #videoCapture(Boolean)}.\n@param videoCapture a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoCapture(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoCapture", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                        \n@param videoCapture This value is set to true if video capture is enabled; otherwise, it is set to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoCapture", "getterDocumentation" : "

                                                                                                                                                                                                        This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                        \n@return This value is set to true if video capture is enabled; otherwise, it is set to false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoCapture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoCapture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VideoCapture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                        \n@param videoCapture This value is set to true if video capture is enabled; otherwise, it is set to false.", "setterMethodName" : "setVideoCapture", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                        This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VideoEndpoint" : { "beanStyleGetterMethodName" : "getVideoEndpoint", "beanStyleSetterMethodName" : "setVideoEndpoint", "c2jName" : "videoEndpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The endpoint for streaming device video.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #videoEndpoint(String)}.\n@param videoEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoEndpoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The endpoint for streaming device video.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoEndpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The endpoint for streaming device video.

                                                                                                                                                                                                        \n@param videoEndpoint The endpoint for streaming device video.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoEndpoint", "getterDocumentation" : "

                                                                                                                                                                                                        The endpoint for streaming device video.

                                                                                                                                                                                                        \n@return The endpoint for streaming device video.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoEndpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VideoEndpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The endpoint for streaming device video.

                                                                                                                                                                                                        \n@param videoEndpoint The endpoint for streaming device video.", "setterMethodName" : "setVideoEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "videoEndpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "videoEndpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The endpoint for streaming device video.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The job's ARN.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The job's ARN.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The job's ARN.

                                                                                                                                                                                                        \n@param arn The job's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                        The job's ARN.

                                                                                                                                                                                                        \n@return The job's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The job's ARN.

                                                                                                                                                                                                        \n@param arn The job's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The job's ARN.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The job's name.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                        The job's name.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The job's name.

                                                                                                                                                                                                        \n@param name The job's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        The job's name.

                                                                                                                                                                                                        \n@return The job's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 job's name.

                                                                                                                                                                                                        \n@param name The job's name.", "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 job's name.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The job's type.

                                                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                        The job's type.

                                                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The job's type.

                                                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                        \n@param type The job's type.

                                                                                                                                                                                                        Allowed values include the following:

                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                        • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                          The job's type.

                                                                                                                                                                                                          Allowed values include the following:

                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                          \n@return The job's type.

                                                                                                                                                                                                          Allowed values include the following:

                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                          • \n@see TestType", "getterModel" : { "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 job's type.

                                                                                                                                                                                                            Allowed values include the following:

                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                            \n@param type The job's type.

                                                                                                                                                                                                            Allowed values include the following:

                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                            • \n@see TestType", "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 job's type.

                                                                                                                                                                                                              Allowed values include the following:

                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.

                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              When the job was created.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              When the job was created.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              When the job was created.

                                                                                                                                                                                                              \n@param created When the job was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                              When the job was created.

                                                                                                                                                                                                              \n@return When the job was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              When the job was created.

                                                                                                                                                                                                              \n@param created When the job was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                              When the job was created.

                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The job's status.

                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The job's status.

                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The job's status.

                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                              \n@param status The job's status.

                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                              • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                The job's status.

                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                \n

                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                \n@return The job's status.

                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The job's status.

                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                  \n@param status The job's status.

                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                  • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The job's status.

                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The job's result.

                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The job's result.

                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The job's result.

                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                    \n@param result The job's result.

                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                    • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                      The job's result.

                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                      \n@return The job's result.

                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                      • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                        The job's result.

                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                        \n@param result The job's result.

                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                        • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The job's result.

                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The job's start time.

                                                                                                                                                                                                                          \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The job's start time.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The job's start time.

                                                                                                                                                                                                                          \n@param started The job's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                          The job's start time.

                                                                                                                                                                                                                          \n@return The job's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The job's start time.

                                                                                                                                                                                                                          \n@param started The job's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The job's start time.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The job's stop time.

                                                                                                                                                                                                                          \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The job's stop time.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The job's stop time.

                                                                                                                                                                                                                          \n@param stopped The job's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                          The job's stop time.

                                                                                                                                                                                                                          \n@return The job's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The job's stop time.

                                                                                                                                                                                                                          \n@param stopped The job's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The job's stop time.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The job's result counters.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The job's result counters.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The job's result counters.

                                                                                                                                                                                                                          \n@param counters The job's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                          The job's result counters.

                                                                                                                                                                                                                          \n@return The job's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The job's result counters.

                                                                                                                                                                                                                          \n@param counters The job's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                          The job's result counters.

                                                                                                                                                                                                                          ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A message about the job's result.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                          A message about the job's result.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A message about the job's result.

                                                                                                                                                                                                                          \n@param message A message about the job's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                          A message about the job's result.

                                                                                                                                                                                                                          \n@return A message about the job's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                          A message about the job's result.

                                                                                                                                                                                                                          \n@param message A message about the job's result.", "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" : "

                                                                                                                                                                                                                          A message about the job's result.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The device (phone or tablet).

                                                                                                                                                                                                                          \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, "documentation" : "

                                                                                                                                                                                                                          The device (phone or tablet).

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The device (phone or tablet).

                                                                                                                                                                                                                          \n@param device The device (phone or tablet).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                          The device (phone or tablet).

                                                                                                                                                                                                                          \n@return The device (phone or tablet).", "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" : "

                                                                                                                                                                                                                          The device (phone or tablet).

                                                                                                                                                                                                                          \n@param device The device (phone or tablet).", "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" : "

                                                                                                                                                                                                                          The device (phone or tablet).

                                                                                                                                                                                                                          ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                          \n@param instanceArn The Amazon Resource Name (ARN) of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                          \n@param instanceArn The Amazon Resource Name (ARN) of the instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                                                          \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                          Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                                                          \n@return Represents the total (metered or unmetered) minutes used by the job.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                                                          \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the job.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                          Represents the total (metered or unmetered) minutes used by the job.

                                                                                                                                                                                                                          ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVideoEndpoint", "beanStyleSetterMethodName" : "setVideoEndpoint", "c2jName" : "videoEndpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The endpoint for streaming device video.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #videoEndpoint(String)}.\n@param videoEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoEndpoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The endpoint for streaming device video.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoEndpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The endpoint for streaming device video.

                                                                                                                                                                                                                          \n@param videoEndpoint The endpoint for streaming device video.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoEndpoint", "getterDocumentation" : "

                                                                                                                                                                                                                          The endpoint for streaming device video.

                                                                                                                                                                                                                          \n@return The endpoint for streaming device video.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoEndpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VideoEndpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The endpoint for streaming device video.

                                                                                                                                                                                                                          \n@param videoEndpoint The endpoint for streaming device video.", "setterMethodName" : "setVideoEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "videoEndpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "videoEndpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The endpoint for streaming device video.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVideoCapture", "beanStyleSetterMethodName" : "setVideoCapture", "c2jName" : "videoCapture", "c2jShape" : "VideoCapture", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #videoCapture(Boolean)}.\n@param videoCapture a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #videoCapture(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "videoCapture", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                                          \n@param videoCapture This value is set to true if video capture is enabled; otherwise, it is set to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "videoCapture", "getterDocumentation" : "

                                                                                                                                                                                                                          This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                                          \n@return This value is set to true if video capture is enabled; otherwise, it is set to false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "videoCapture", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "videoCapture", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "VideoCapture", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                                          \n@param videoCapture This value is set to true if video capture is enabled; otherwise, it is set to false.", "setterMethodName" : "setVideoCapture", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "videoCapture", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          This value is set to true if video capture is enabled; otherwise, it is set to false.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Job", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "wrapper" : false }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A limit was exceeded.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "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" : "LimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LimitExceededException", "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "wrapper" : false }, "ListArtifactsRequest" : { "c2jName" : "ListArtifactsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Represents a request to the list artifacts operation.

                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListArtifacts", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListArtifacts", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                          \n@param arn The Run, Job, Suite, or Test ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                          The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                          \n@return The Run, Job, Suite, or Test ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                          \n@param arn The Run, Job, Suite, or Test ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArtifactCategory", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The artifacts' type.

                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                          • FILE: The artifacts are files.

                                                                                                                                                                                                                          • LOG: The artifacts are logs.

                                                                                                                                                                                                                          • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                          The artifacts' type.

                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                          • FILE: The artifacts are files.

                                                                                                                                                                                                                          • LOG: The artifacts are logs.

                                                                                                                                                                                                                          • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ArtifactCategory", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The artifacts' type.

                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                          • FILE: The artifacts are files.

                                                                                                                                                                                                                          • LOG: The artifacts are logs.

                                                                                                                                                                                                                          • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                          \n@param type The artifacts' type.

                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                          • FILE: The artifacts are files.

                                                                                                                                                                                                                          • LOG: The artifacts are logs.

                                                                                                                                                                                                                          • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                          • \n@see ArtifactCategory\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArtifactCategory", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                            The artifacts' type.

                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                            • FILE: The artifacts are files.

                                                                                                                                                                                                                            • LOG: The artifacts are logs.

                                                                                                                                                                                                                            • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArtifactCategory#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                            \n@return The artifacts' type.

                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                            • FILE: The artifacts are files.

                                                                                                                                                                                                                            • LOG: The artifacts are logs.

                                                                                                                                                                                                                            • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                            • \n@see ArtifactCategory", "getterModel" : { "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 artifacts' type.

                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                              • FILE: The artifacts are files.

                                                                                                                                                                                                                              • LOG: The artifacts are logs.

                                                                                                                                                                                                                              • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                              \n@param type The artifacts' type.

                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                              • FILE: The artifacts are files.

                                                                                                                                                                                                                              • LOG: The artifacts are logs.

                                                                                                                                                                                                                              • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                              • \n@see ArtifactCategory", "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 artifacts' type.

                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                • FILE: The artifacts are files.

                                                                                                                                                                                                                                • LOG: The artifacts are logs.

                                                                                                                                                                                                                                • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                \n@param arn The Run, Job, Suite, or Test ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                \n@return The Run, Job, Suite, or Test ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                \n@param arn The Run, Job, Suite, or Test ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArtifactCategory", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                The artifacts' type.

                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                • FILE: The artifacts are files.

                                                                                                                                                                                                                                • LOG: The artifacts are logs.

                                                                                                                                                                                                                                • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                The artifacts' type.

                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                • FILE: The artifacts are files.

                                                                                                                                                                                                                                • LOG: The artifacts are logs.

                                                                                                                                                                                                                                • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ArtifactCategory", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                The artifacts' type.

                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                • FILE: The artifacts are files.

                                                                                                                                                                                                                                • LOG: The artifacts are logs.

                                                                                                                                                                                                                                • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                \n@param type The artifacts' type.

                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                • FILE: The artifacts are files.

                                                                                                                                                                                                                                • LOG: The artifacts are logs.

                                                                                                                                                                                                                                • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                • \n@see ArtifactCategory\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArtifactCategory", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                  The artifacts' type.

                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                  • FILE: The artifacts are files.

                                                                                                                                                                                                                                  • LOG: The artifacts are logs.

                                                                                                                                                                                                                                  • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArtifactCategory#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                  \n@return The artifacts' type.

                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                  • FILE: The artifacts are files.

                                                                                                                                                                                                                                  • LOG: The artifacts are logs.

                                                                                                                                                                                                                                  • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                  • \n@see ArtifactCategory", "getterModel" : { "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 artifacts' type.

                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                    • FILE: The artifacts are files.

                                                                                                                                                                                                                                    • LOG: The artifacts are logs.

                                                                                                                                                                                                                                    • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                    \n@param type The artifacts' type.

                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                    • FILE: The artifacts are files.

                                                                                                                                                                                                                                    • LOG: The artifacts are logs.

                                                                                                                                                                                                                                    • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                    • \n@see ArtifactCategory", "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 artifacts' type.

                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                      • FILE: The artifacts are files.

                                                                                                                                                                                                                                      • LOG: The artifacts are logs.

                                                                                                                                                                                                                                      • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                      The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                      \n@param arn The Run, Job, Suite, or Test ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                      The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                      \n@return The Run, Job, Suite, or Test ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                      \n@param arn The Run, Job, Suite, or Test ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                      The Run, Job, Suite, or Test ARN.

                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "ArtifactCategory", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The artifacts' type.

                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                      • FILE: The artifacts are files.

                                                                                                                                                                                                                                      • LOG: The artifacts are logs.

                                                                                                                                                                                                                                      • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                      The artifacts' type.

                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                      • FILE: The artifacts are files.

                                                                                                                                                                                                                                      • LOG: The artifacts are logs.

                                                                                                                                                                                                                                      • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ArtifactCategory", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                      The artifacts' type.

                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                      • FILE: The artifacts are files.

                                                                                                                                                                                                                                      • LOG: The artifacts are logs.

                                                                                                                                                                                                                                      • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                      \n@param type The artifacts' type.

                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                      • FILE: The artifacts are files.

                                                                                                                                                                                                                                      • LOG: The artifacts are logs.

                                                                                                                                                                                                                                      • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                      • \n@see ArtifactCategory\n@return Returns a reference to this object so that method calls can be chained together.\n@see ArtifactCategory", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                        The artifacts' type.

                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                        • FILE: The artifacts are files.

                                                                                                                                                                                                                                        • LOG: The artifacts are logs.

                                                                                                                                                                                                                                        • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ArtifactCategory#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                        \n@return The artifacts' type.

                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                        • FILE: The artifacts are files.

                                                                                                                                                                                                                                        • LOG: The artifacts are logs.

                                                                                                                                                                                                                                        • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                        • \n@see ArtifactCategory", "getterModel" : { "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 artifacts' type.

                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                          • FILE: The artifacts are files.

                                                                                                                                                                                                                                          • LOG: The artifacts are logs.

                                                                                                                                                                                                                                          • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                          \n@param type The artifacts' type.

                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                          • FILE: The artifacts are files.

                                                                                                                                                                                                                                          • LOG: The artifacts are logs.

                                                                                                                                                                                                                                          • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                          • \n@see ArtifactCategory", "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 artifacts' type.

                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                            • FILE: The artifacts are files.

                                                                                                                                                                                                                                            • LOG: The artifacts are logs.

                                                                                                                                                                                                                                            • SCREENSHOT: The artifacts are screenshots.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn", "type" ], "shapeName" : "ListArtifactsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListArtifactsRequest", "variableName" : "listArtifactsRequest", "variableType" : "ListArtifactsRequest", "documentation" : null, "simpleType" : "ListArtifactsRequest", "variableSetterType" : "ListArtifactsRequest" }, "wrapper" : false }, "ListArtifactsResponse" : { "c2jName" : "ListArtifactsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Represents the result of a list artifacts operation.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArtifacts", "beanStyleSetterMethodName" : "setArtifacts", "c2jName" : "artifacts", "c2jShape" : "Artifacts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #artifacts(List)}.\n@param artifacts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #artifacts(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "artifacts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n@param artifacts Information about the artifacts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "artifacts", "getterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return Information about the artifacts.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "artifacts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "artifacts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Artifact", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Artifact.Builder} avoiding the need to create one manually via {@link Artifact#builder()}.\n\nWhen the {@link Consumer} completes, {@link Artifact.Builder#build()} is called immediately and its result is passed to {@link #member(Artifact)}.\n@param member a consumer that will call methods on {@link Artifact.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Artifact)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Artifact", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Artifact", "variableName" : "member", "variableType" : "Artifact", "documentation" : null, "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Artifact", "variableName" : "member", "variableType" : "Artifact", "documentation" : "", "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Artifact", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Artifact", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Artifacts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n@param artifacts Information about the artifacts.", "setterMethodName" : "setArtifacts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "artifacts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "artifacts", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Artifacts" : { "beanStyleGetterMethodName" : "getArtifacts", "beanStyleSetterMethodName" : "setArtifacts", "c2jName" : "artifacts", "c2jShape" : "Artifacts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #artifacts(List)}.\n@param artifacts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #artifacts(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "artifacts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n@param artifacts Information about the artifacts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "artifacts", "getterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return Information about the artifacts.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "artifacts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "artifacts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Artifact", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Artifact.Builder} avoiding the need to create one manually via {@link Artifact#builder()}.\n\nWhen the {@link Consumer} completes, {@link Artifact.Builder#build()} is called immediately and its result is passed to {@link #member(Artifact)}.\n@param member a consumer that will call methods on {@link Artifact.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Artifact)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Artifact", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Artifact", "variableName" : "member", "variableType" : "Artifact", "documentation" : null, "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Artifact", "variableName" : "member", "variableType" : "Artifact", "documentation" : "", "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Artifact", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Artifact", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Artifacts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n@param artifacts Information about the artifacts.", "setterMethodName" : "setArtifacts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "artifacts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "artifacts", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArtifacts", "beanStyleSetterMethodName" : "setArtifacts", "c2jName" : "artifacts", "c2jShape" : "Artifacts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #artifacts(List)}.\n@param artifacts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #artifacts(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "artifacts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n@param artifacts Information about the artifacts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "artifacts", "getterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return Information about the artifacts.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "artifacts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "artifacts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Artifact", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Artifact.Builder} avoiding the need to create one manually via {@link Artifact#builder()}.\n\nWhen the {@link Consumer} completes, {@link Artifact.Builder#build()} is called immediately and its result is passed to {@link #member(Artifact)}.\n@param member a consumer that will call methods on {@link Artifact.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Artifact)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Artifact", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Artifact", "variableName" : "member", "variableType" : "Artifact", "documentation" : null, "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Artifact", "variableName" : "member", "variableType" : "Artifact", "documentation" : "", "simpleType" : "Artifact", "variableSetterType" : "Artifact" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Artifact", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Artifact", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Artifacts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            \n@param artifacts Information about the artifacts.", "setterMethodName" : "setArtifacts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "artifacts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "artifacts", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            Information about the artifacts.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListArtifactsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListArtifactsResponse", "variableName" : "listArtifactsResponse", "variableType" : "ListArtifactsResponse", "documentation" : null, "simpleType" : "ListArtifactsResponse", "variableSetterType" : "ListArtifactsResponse" }, "wrapper" : false }, "ListDeviceInstancesRequest" : { "c2jName" : "ListDeviceInstancesRequest", "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" : "ListDeviceInstances", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListDeviceInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                            An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeviceInstancesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDeviceInstancesRequest", "variableName" : "listDeviceInstancesRequest", "variableType" : "ListDeviceInstancesRequest", "documentation" : null, "simpleType" : "ListDeviceInstancesRequest", "variableSetterType" : "ListDeviceInstancesRequest" }, "wrapper" : false }, "ListDeviceInstancesResponse" : { "c2jName" : "ListDeviceInstancesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceInstances", "beanStyleSetterMethodName" : "setDeviceInstances", "c2jName" : "deviceInstances", "c2jShape" : "DeviceInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceInstances(List)}.\n@param deviceInstances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstances(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstances", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n@param deviceInstances An object containing information about your device instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstances", "getterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return An object containing information about your device instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceInstance)}.\n@param member a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceInstance)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : "", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n@param deviceInstances An object containing information about your device instances.", "setterMethodName" : "setDeviceInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that can be used in the next call to this operation to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceInstances" : { "beanStyleGetterMethodName" : "getDeviceInstances", "beanStyleSetterMethodName" : "setDeviceInstances", "c2jName" : "deviceInstances", "c2jShape" : "DeviceInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceInstances(List)}.\n@param deviceInstances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstances(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstances", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n@param deviceInstances An object containing information about your device instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstances", "getterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return An object containing information about your device instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceInstance)}.\n@param member a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceInstance)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : "", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n@param deviceInstances An object containing information about your device instances.", "setterMethodName" : "setDeviceInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that can be used in the next call to this operation to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceInstances", "beanStyleSetterMethodName" : "setDeviceInstances", "c2jName" : "deviceInstances", "c2jShape" : "DeviceInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceInstances(List)}.\n@param deviceInstances a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstances(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstances", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n@param deviceInstances An object containing information about your device instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstances", "getterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                            \n@return An object containing information about your device instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceInstance)}.\n@param member a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceInstance)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "member", "variableType" : "DeviceInstance", "documentation" : "", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DeviceInstances", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            \n@param deviceInstances An object containing information about your device instances.", "setterMethodName" : "setDeviceInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deviceInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                            An object containing information about your device instances.

                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@return An identifier that can be used in the next call to this operation to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                            An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDeviceInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDeviceInstancesResponse", "variableName" : "listDeviceInstancesResponse", "variableType" : "ListDeviceInstancesResponse", "documentation" : null, "simpleType" : "ListDeviceInstancesResponse", "variableSetterType" : "ListDeviceInstancesResponse" }, "wrapper" : false }, "ListDevicePoolsRequest" : { "c2jName" : "ListDevicePoolsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            Represents the result of a list device pools request.

                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDevicePools", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListDevicePools", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The project ARN.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                            The project ARN.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The project ARN.

                                                                                                                                                                                                                                            \n@param arn The project ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                            The project ARN.

                                                                                                                                                                                                                                            \n@return The project ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                            The project ARN.

                                                                                                                                                                                                                                            \n@param arn The project ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                            The project ARN.

                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DevicePoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The device pools' type.

                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                            The device pools' type.

                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DevicePoolType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The device pools' type.

                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                            \n@param type The device pools' type.

                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                            • \n@see DevicePoolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePoolType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                              The device pools' type.

                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                              • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                              • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DevicePoolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                              \n@return The device pools' type.

                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                              • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                              • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                              • \n@see DevicePoolType", "getterModel" : { "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 pools' type.

                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                \n@param type The device pools' type.

                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                • \n@see DevicePoolType", "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 pools' type.

                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The project ARN.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  The project ARN.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The project ARN.

                                                                                                                                                                                                                                                  \n@param arn The project ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The project ARN.

                                                                                                                                                                                                                                                  \n@return The project ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The project ARN.

                                                                                                                                                                                                                                                  \n@param arn The project ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The project ARN.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                  An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DevicePoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The device pools' type.

                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                  The device pools' type.

                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DevicePoolType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The device pools' type.

                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                  \n@param type The device pools' type.

                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                  • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                  • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                  • \n@see DevicePoolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePoolType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                    The device pools' type.

                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                    • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                    • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DevicePoolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                    \n@return The device pools' type.

                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                    • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                    • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                    • \n@see DevicePoolType", "getterModel" : { "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 pools' type.

                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                      • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                      • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                      \n@param type The device pools' type.

                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                      • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                      • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                      • \n@see DevicePoolType", "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 pools' type.

                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The project ARN.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                        The project ARN.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The project ARN.

                                                                                                                                                                                                                                                        \n@param arn The project ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                        The project ARN.

                                                                                                                                                                                                                                                        \n@return The project ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                        The project ARN.

                                                                                                                                                                                                                                                        \n@param arn The project ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                        The project ARN.

                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "DevicePoolType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The device pools' type.

                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                        The device pools' type.

                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "DevicePoolType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                        The device pools' type.

                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                        \n@param type The device pools' type.

                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                        • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                        • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                        • \n@see DevicePoolType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePoolType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                          The device pools' type.

                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                          • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                          • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DevicePoolType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                          \n@return The device pools' type.

                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                          • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                          • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                          • \n@see DevicePoolType", "getterModel" : { "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 pools' type.

                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                            \n@param type The device pools' type.

                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                            • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                            • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                            • \n@see DevicePoolType", "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 pools' type.

                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                              • CURATED: A device pool that is created and managed by AWS Device Farm.

                                                                                                                                                                                                                                                              • PRIVATE: A device pool that is created and managed by the device pool developer.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListDevicePoolsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDevicePoolsRequest", "variableName" : "listDevicePoolsRequest", "variableType" : "ListDevicePoolsRequest", "documentation" : null, "simpleType" : "ListDevicePoolsRequest", "variableSetterType" : "ListDevicePoolsRequest" }, "wrapper" : false }, "ListDevicePoolsResponse" : { "c2jName" : "ListDevicePoolsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the result of a list device pools request.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevicePools", "beanStyleSetterMethodName" : "setDevicePools", "c2jName" : "devicePools", "c2jShape" : "DevicePools", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devicePools(List)}.\n@param devicePools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePools(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePools", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n@param devicePools Information about the device pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePools", "getterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                              \n@return Information about the device pools.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePool)}.\n@param member a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePool)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePool", "variableName" : "member", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "member", "variableType" : "DevicePool", "documentation" : "", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePool", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePool", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DevicePools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n@param devicePools Information about the device pools.", "setterMethodName" : "setDevicePools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devicePools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devicePools", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DevicePools" : { "beanStyleGetterMethodName" : "getDevicePools", "beanStyleSetterMethodName" : "setDevicePools", "c2jName" : "devicePools", "c2jShape" : "DevicePools", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devicePools(List)}.\n@param devicePools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePools(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePools", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n@param devicePools Information about the device pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePools", "getterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                              \n@return Information about the device pools.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePool)}.\n@param member a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePool)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePool", "variableName" : "member", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "member", "variableType" : "DevicePool", "documentation" : "", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePool", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePool", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DevicePools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n@param devicePools Information about the device pools.", "setterMethodName" : "setDevicePools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devicePools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devicePools", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevicePools", "beanStyleSetterMethodName" : "setDevicePools", "c2jName" : "devicePools", "c2jShape" : "DevicePools", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #devicePools(List)}.\n@param devicePools a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePools(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePools", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n@param devicePools Information about the device pools.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePools", "getterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                              \n@return Information about the device pools.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePools", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePools", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #member(DevicePool)}.\n@param member a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DevicePool)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DevicePool", "variableName" : "member", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "member", "variableType" : "DevicePool", "documentation" : "", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DevicePool", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DevicePool", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DevicePools", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              \n@param devicePools Information about the device pools.", "setterMethodName" : "setDevicePools", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "devicePools", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "devicePools", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                              Information about the device pools.

                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDevicePoolsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDevicePoolsResponse", "variableName" : "listDevicePoolsResponse", "variableType" : "ListDevicePoolsResponse", "documentation" : null, "simpleType" : "ListDevicePoolsResponse", "variableSetterType" : "ListDevicePoolsResponse" }, "wrapper" : false }, "ListDevicesRequest" : { "c2jName" : "ListDevicesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Represents the result of a list devices request.

                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDevices", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the project.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the project.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the project.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                              An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                              • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                              • Operator: The filter operator.

                                                                                                                                                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                              • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                              Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                              • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                              • Operator: The filter operator.

                                                                                                                                                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                              • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                              Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                              • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                              • Operator: The filter operator.

                                                                                                                                                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                              • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                              \n@param filters Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                              • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                              • Operator: The filter operator.

                                                                                                                                                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                              • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                  • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                  • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                  • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                  • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                  • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                  • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                  • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                  • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                  • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                  • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                  • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                • Operator: The filter operator.

                                                                                                                                                                                                                                                                  • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                  • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                  • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                  • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                  • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                  • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                  • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                \n@return Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                  • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                  • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                  • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                  • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                  • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                  • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                  • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                  • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                  • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                  • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                  • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                • Operator: The filter operator.

                                                                                                                                                                                                                                                                  • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                  • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                  • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                  • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                  • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                  • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                  • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                  Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                  • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                    • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                    • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                    • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                    • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                    • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                    • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                    • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                    • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                    • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                    • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                    • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                  • Operator: The filter operator.

                                                                                                                                                                                                                                                                    • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                    • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                    • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                    • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                  • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                    • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                    • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                    • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                  \n@param filters Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                  • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                    • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                    • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                    • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                    • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                    • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                    • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                    • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                    • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                    • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                    • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                    • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                  • Operator: The filter operator.

                                                                                                                                                                                                                                                                    • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                    • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                    • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                    • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                  • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                    • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                    • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                    • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                  • ", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                    Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                    • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                    • Operator: The filter operator.

                                                                                                                                                                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                    • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                      • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                      • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the project.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the project.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the project.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                    • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                    • Operator: The filter operator.

                                                                                                                                                                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                    • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                      • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                      • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                    Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                    • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                    • Operator: The filter operator.

                                                                                                                                                                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                    • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                      • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                      • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                    Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                    • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                    • Operator: The filter operator.

                                                                                                                                                                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                    • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                      • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                      • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                    \n@param filters Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                    • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                      • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                      • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                      • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                      • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                      • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                      • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                      • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                      • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                      • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                    • Operator: The filter operator.

                                                                                                                                                                                                                                                                      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                    • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                      • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                      • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                      • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                      • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                        • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                        • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                        • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                        • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                        • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                        • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                        • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                        • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                        • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                        • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                        • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                      • Operator: The filter operator.

                                                                                                                                                                                                                                                                        • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                        • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                        • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                        • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                      • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                        • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                        • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                        • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                      \n@return Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                      • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                        • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                        • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                        • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                        • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                        • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                        • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                        • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                        • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                        • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                        • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                        • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                        • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                      • Operator: The filter operator.

                                                                                                                                                                                                                                                                        • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                        • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                        • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                        • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                      • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                        • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                        • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                        • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                        Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                        • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                          • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                          • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                          • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                          • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                          • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                          • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                          • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                          • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                          • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                          • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                          • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                          • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                        • Operator: The filter operator.

                                                                                                                                                                                                                                                                          • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                          • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                          • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                          • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                        • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                          • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                          • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                          • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                        \n@param filters Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                        • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                          • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                          • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                          • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                          • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                          • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                          • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                          • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                          • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                          • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                          • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                          • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                          • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                        • Operator: The filter operator.

                                                                                                                                                                                                                                                                          • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                          • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                          • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                          • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                        • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                          • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                          • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                          • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                          Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                          • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                          • Operator: The filter operator.

                                                                                                                                                                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                          • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                            • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                            • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the project.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the project.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the project.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the project.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                          An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "filters", "c2jShape" : "DeviceFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                          • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                          • Operator: The filter operator.

                                                                                                                                                                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                          • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                            • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                            • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                          Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                          • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                          • Operator: The filter operator.

                                                                                                                                                                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                          • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                            • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                            • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                          • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                          • Operator: The filter operator.

                                                                                                                                                                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                          • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                            • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                            • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                          \n@param filters Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                          • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                            • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                            • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                            • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                            • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                            • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                            • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                            • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                            • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                            • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                            • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                            • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                          • Operator: The filter operator.

                                                                                                                                                                                                                                                                            • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                            • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                            • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                          • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                            • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                            • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                            • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                            Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                            • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                              • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                              • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                              • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                              • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                              • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                              • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                              • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                              • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                              • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                              • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                              • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                            • Operator: The filter operator.

                                                                                                                                                                                                                                                                              • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                              • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                              • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                              • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                            • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                              • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                              • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                              • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                            \n@return Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                            • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                              • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                              • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                              • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                              • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                              • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                              • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                              • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                              • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                              • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                              • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                              • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                              • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                            • Operator: The filter operator.

                                                                                                                                                                                                                                                                              • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                              • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                              • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                              • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                            • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                              • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                              • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                              • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DeviceFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceFilter.Builder} avoiding the need to create one manually via {@link DeviceFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceFilter)}.\n@param member a consumer that will call methods on {@link DeviceFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DeviceFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : null, "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceFilter", "variableName" : "member", "variableType" : "DeviceFilter", "documentation" : "", "simpleType" : "DeviceFilter", "variableSetterType" : "DeviceFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DeviceFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DeviceFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                              Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                              • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                              • Operator: The filter operator.

                                                                                                                                                                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                              • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                                • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                                • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                              \n@param filters Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                              • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                                • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                                • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                              • Operator: The filter operator.

                                                                                                                                                                                                                                                                                • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                                • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                                • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                                • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                              • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                                • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                                • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                                • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                              • ", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.

                                                                                                                                                                                                                                                                                • Attribute: The aspect of a device such as platform or model used as the selction criteria in a device filter.

                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                  • ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                  • PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                  • OS_VERSION: The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                  • MODEL: The device model. For example, \"iPad 5th Gen\".

                                                                                                                                                                                                                                                                                  • AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                  • FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                  • MANUFACTURER: The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                  • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                  • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                  • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                  • INSTANCE_LABELS: The label of the device instance.

                                                                                                                                                                                                                                                                                  • FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                • Operator: The filter operator.

                                                                                                                                                                                                                                                                                  • The EQUALS operator is available for every attribute except INSTANCE_LABELS.

                                                                                                                                                                                                                                                                                  • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.

                                                                                                                                                                                                                                                                                  • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.

                                                                                                                                                                                                                                                                                  • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.

                                                                                                                                                                                                                                                                                • Values: An array of one or more filter values.

                                                                                                                                                                                                                                                                                  • The IN and NOT_IN operators take a values array that has one or more elements.

                                                                                                                                                                                                                                                                                  • The other operators require an array with a single element.

                                                                                                                                                                                                                                                                                  • In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDevicesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDevicesRequest", "variableName" : "listDevicesRequest", "variableType" : "ListDevicesRequest", "documentation" : null, "simpleType" : "ListDevicesRequest", "variableSetterType" : "ListDevicesRequest" }, "wrapper" : false }, "ListDevicesResponse" : { "c2jName" : "ListDevicesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list devices operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "devices", "c2jShape" : "Devices", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about 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, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n@param devices Information about the devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about 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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n@param devices Information about 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" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Devices" : { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "devices", "c2jShape" : "Devices", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about 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, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n@param devices Information about the devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about 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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n@param devices Information about 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" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevices", "beanStyleSetterMethodName" : "setDevices", "c2jName" : "devices", "c2jShape" : "Devices", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about 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, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n@param devices Information about the devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about 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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                \n@param devices Information about 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" : "

                                                                                                                                                                                                                                                                                Information about the devices.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDevicesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDevicesResponse", "variableName" : "listDevicesResponse", "variableType" : "ListDevicesResponse", "documentation" : null, "simpleType" : "ListDevicesResponse", "variableSetterType" : "ListDevicesResponse" }, "wrapper" : false }, "ListInstanceProfilesRequest" : { "c2jName" : "ListInstanceProfilesRequest", "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" : "ListInstanceProfiles", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListInstanceProfiles", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                                                                An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListInstanceProfilesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListInstanceProfilesRequest", "variableName" : "listInstanceProfilesRequest", "variableType" : "ListInstanceProfilesRequest", "documentation" : null, "simpleType" : "ListInstanceProfilesRequest", "variableSetterType" : "ListInstanceProfilesRequest" }, "wrapper" : false }, "ListInstanceProfilesResponse" : { "c2jName" : "ListInstanceProfilesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceProfiles", "beanStyleSetterMethodName" : "setInstanceProfiles", "c2jName" : "instanceProfiles", "c2jShape" : "InstanceProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceProfiles(List)}.\n@param instanceProfiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfiles", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n@param instanceProfiles An object containing information about your instance profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfiles", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return An object containing information about your instance profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceProfile)}.\n@param member a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceProfile)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceProfile", "variableName" : "member", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "member", "variableType" : "InstanceProfile", "documentation" : "", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n@param instanceProfiles An object containing information about your instance profiles.", "setterMethodName" : "setInstanceProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that can be used in the next call to this operation to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceProfiles" : { "beanStyleGetterMethodName" : "getInstanceProfiles", "beanStyleSetterMethodName" : "setInstanceProfiles", "c2jName" : "instanceProfiles", "c2jShape" : "InstanceProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceProfiles(List)}.\n@param instanceProfiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfiles", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n@param instanceProfiles An object containing information about your instance profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfiles", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return An object containing information about your instance profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceProfile)}.\n@param member a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceProfile)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceProfile", "variableName" : "member", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "member", "variableType" : "InstanceProfile", "documentation" : "", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n@param instanceProfiles An object containing information about your instance profiles.", "setterMethodName" : "setInstanceProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that can be used in the next call to this operation to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceProfiles", "beanStyleSetterMethodName" : "setInstanceProfiles", "c2jName" : "instanceProfiles", "c2jShape" : "InstanceProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceProfiles(List)}.\n@param instanceProfiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfiles", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n@param instanceProfiles An object containing information about your instance profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfiles", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return An object containing information about your instance profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceProfile)}.\n@param member a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceProfile)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceProfile", "variableName" : "member", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "member", "variableType" : "InstanceProfile", "documentation" : "", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                \n@param instanceProfiles An object containing information about your instance profiles.", "setterMethodName" : "setInstanceProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                An object containing information about your instance profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that can be used in the next call to this operation to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that can be used in the next call to this operation to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that can be used in the next call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListInstanceProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListInstanceProfilesResponse", "variableName" : "listInstanceProfilesResponse", "variableType" : "ListInstanceProfilesResponse", "documentation" : null, "simpleType" : "ListInstanceProfilesResponse", "variableSetterType" : "ListInstanceProfilesResponse" }, "wrapper" : false }, "ListJobsRequest" : { "c2jName" : "ListJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list jobs operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListJobs", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListJobs", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The run's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The run's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The run's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The run's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The run's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The run's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The run's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The run's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The run's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The run's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListJobsRequest", "variableName" : "listJobsRequest", "variableType" : "ListJobsRequest", "documentation" : null, "simpleType" : "ListJobsRequest", "variableSetterType" : "ListJobsRequest" }, "wrapper" : false }, "ListJobsResponse" : { "c2jName" : "ListJobsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list jobs request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "Jobs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n@param jobs Information about the jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #member(Job)}.\n@param member a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Job)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Job", "variableName" : "member", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "member", "variableType" : "Job", "documentation" : "", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Job", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Job", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n@param jobs Information about the jobs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Jobs" : { "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "Jobs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n@param jobs Information about the jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #member(Job)}.\n@param member a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Job)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Job", "variableName" : "member", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "member", "variableType" : "Job", "documentation" : "", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Job", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Job", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n@param jobs Information about the jobs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getJobs", "beanStyleSetterMethodName" : "setJobs", "c2jName" : "jobs", "c2jShape" : "Jobs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #jobs(List)}.\n@param jobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #jobs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n@param jobs Information about the jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the jobs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "jobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #member(Job)}.\n@param member a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Job)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Job", "variableName" : "member", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "member", "variableType" : "Job", "documentation" : "", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Job", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Job", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Jobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                \n@param jobs Information about the jobs.", "setterMethodName" : "setJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "jobs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the jobs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListJobsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListJobsResponse", "variableName" : "listJobsResponse", "variableType" : "ListJobsResponse", "documentation" : null, "simpleType" : "ListJobsResponse", "variableSetterType" : "ListJobsResponse" }, "wrapper" : false }, "ListNetworkProfilesRequest" : { "c2jName" : "ListNetworkProfilesRequest", "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" : "ListNetworkProfiles", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListNetworkProfiles", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the project for which you want to list network profiles.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list network profiles.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the project for which you want to list network profiles.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list network profiles.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the project for which you want to list network profiles.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list network profiles.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list network profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                \n@return The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListNetworkProfilesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListNetworkProfilesRequest", "variableName" : "listNetworkProfilesRequest", "variableType" : "ListNetworkProfilesRequest", "documentation" : null, "simpleType" : "ListNetworkProfilesRequest", "variableSetterType" : "ListNetworkProfilesRequest" }, "wrapper" : false }, "ListNetworkProfilesResponse" : { "c2jName" : "ListNetworkProfilesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNetworkProfiles", "beanStyleSetterMethodName" : "setNetworkProfiles", "c2jName" : "networkProfiles", "c2jShape" : "NetworkProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #networkProfiles(List)}.\n@param networkProfiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfiles", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n@param networkProfiles A list of the available network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfiles", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of the available network profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkProfile)}.\n@param member a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkProfile)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "NetworkProfile", "variableName" : "member", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "member", "variableType" : "NetworkProfile", "documentation" : "", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NetworkProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NetworkProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NetworkProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n@param networkProfiles A list of the available network profiles.", "setterMethodName" : "setNetworkProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NetworkProfiles" : { "beanStyleGetterMethodName" : "getNetworkProfiles", "beanStyleSetterMethodName" : "setNetworkProfiles", "c2jName" : "networkProfiles", "c2jShape" : "NetworkProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #networkProfiles(List)}.\n@param networkProfiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfiles", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n@param networkProfiles A list of the available network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfiles", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of the available network profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkProfile)}.\n@param member a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkProfile)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "NetworkProfile", "variableName" : "member", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "member", "variableType" : "NetworkProfile", "documentation" : "", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NetworkProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NetworkProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NetworkProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n@param networkProfiles A list of the available network profiles.", "setterMethodName" : "setNetworkProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNetworkProfiles", "beanStyleSetterMethodName" : "setNetworkProfiles", "c2jName" : "networkProfiles", "c2jShape" : "NetworkProfiles", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #networkProfiles(List)}.\n@param networkProfiles a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfiles(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfiles", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n@param networkProfiles A list of the available network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfiles", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A list of the available network profiles.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfiles", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfiles", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkProfile)}.\n@param member a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkProfile)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "NetworkProfile", "variableName" : "member", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "member", "variableType" : "NetworkProfile", "documentation" : "", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NetworkProfile", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NetworkProfile", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NetworkProfiles", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                \n@param networkProfiles A list of the available network profiles.", "setterMethodName" : "setNetworkProfiles", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkProfiles", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "networkProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A list of the available network profiles.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListNetworkProfilesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListNetworkProfilesResponse", "variableName" : "listNetworkProfilesResponse", "variableType" : "ListNetworkProfilesResponse", "documentation" : null, "simpleType" : "ListNetworkProfilesResponse", "variableSetterType" : "ListNetworkProfilesResponse" }, "wrapper" : false }, "ListOfferingPromotionsRequest" : { "c2jName" : "ListOfferingPromotionsRequest", "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" : "ListOfferingPromotions", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListOfferingPromotions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOfferingPromotionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListOfferingPromotionsRequest", "variableName" : "listOfferingPromotionsRequest", "variableType" : "ListOfferingPromotionsRequest", "documentation" : null, "simpleType" : "ListOfferingPromotionsRequest", "variableSetterType" : "ListOfferingPromotionsRequest" }, "wrapper" : false }, "ListOfferingPromotionsResponse" : { "c2jName" : "ListOfferingPromotionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOfferingPromotions", "beanStyleSetterMethodName" : "setOfferingPromotions", "c2jName" : "offeringPromotions", "c2jShape" : "OfferingPromotions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotions(List)}.\n@param offeringPromotions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n@param offeringPromotions Information about the offering promotions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the offering promotions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OfferingPromotion", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingPromotion.Builder} avoiding the need to create one manually via {@link OfferingPromotion#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingPromotion.Builder#build()} is called immediately and its result is passed to {@link #member(OfferingPromotion)}.\n@param member a consumer that will call methods on {@link OfferingPromotion.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OfferingPromotion)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OfferingPromotion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OfferingPromotion", "variableName" : "member", "variableType" : "OfferingPromotion", "documentation" : null, "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingPromotion", "variableName" : "member", "variableType" : "OfferingPromotion", "documentation" : "", "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OfferingPromotion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OfferingPromotion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OfferingPromotions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n@param offeringPromotions Information about the offering promotions.", "setterMethodName" : "setOfferingPromotions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringPromotions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringPromotions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier to be used in the next call to this operation, to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier to be used in the next call to this operation, to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier to be used in the next call to this operation, to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier to be used in the next call to this operation, to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier to be used in the next call to this operation, to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier to be used in the next call to this operation, to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OfferingPromotions" : { "beanStyleGetterMethodName" : "getOfferingPromotions", "beanStyleSetterMethodName" : "setOfferingPromotions", "c2jName" : "offeringPromotions", "c2jShape" : "OfferingPromotions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotions(List)}.\n@param offeringPromotions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n@param offeringPromotions Information about the offering promotions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the offering promotions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OfferingPromotion", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingPromotion.Builder} avoiding the need to create one manually via {@link OfferingPromotion#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingPromotion.Builder#build()} is called immediately and its result is passed to {@link #member(OfferingPromotion)}.\n@param member a consumer that will call methods on {@link OfferingPromotion.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OfferingPromotion)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OfferingPromotion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OfferingPromotion", "variableName" : "member", "variableType" : "OfferingPromotion", "documentation" : null, "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingPromotion", "variableName" : "member", "variableType" : "OfferingPromotion", "documentation" : "", "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OfferingPromotion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OfferingPromotion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OfferingPromotions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n@param offeringPromotions Information about the offering promotions.", "setterMethodName" : "setOfferingPromotions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringPromotions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringPromotions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingPromotions", "beanStyleSetterMethodName" : "setOfferingPromotions", "c2jName" : "offeringPromotions", "c2jShape" : "OfferingPromotions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotions(List)}.\n@param offeringPromotions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n@param offeringPromotions Information about the offering promotions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the offering promotions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OfferingPromotion", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingPromotion.Builder} avoiding the need to create one manually via {@link OfferingPromotion#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingPromotion.Builder#build()} is called immediately and its result is passed to {@link #member(OfferingPromotion)}.\n@param member a consumer that will call methods on {@link OfferingPromotion.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OfferingPromotion)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OfferingPromotion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OfferingPromotion", "variableName" : "member", "variableType" : "OfferingPromotion", "documentation" : null, "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingPromotion", "variableName" : "member", "variableType" : "OfferingPromotion", "documentation" : "", "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OfferingPromotion", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OfferingPromotion", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OfferingPromotions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                \n@param offeringPromotions Information about the offering promotions.", "setterMethodName" : "setOfferingPromotions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringPromotions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringPromotions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the offering promotions.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier to be used in the next call to this operation, to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier to be used in the next call to this operation, to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier to be used in the next call to this operation, to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier to be used in the next call to this operation, to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOfferingPromotionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListOfferingPromotionsResponse", "variableName" : "listOfferingPromotionsResponse", "variableType" : "ListOfferingPromotionsResponse", "documentation" : null, "simpleType" : "ListOfferingPromotionsResponse", "variableSetterType" : "ListOfferingPromotionsResponse" }, "wrapper" : false }, "ListOfferingTransactionsRequest" : { "c2jName" : "ListOfferingTransactionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the request to list the offering transaction history.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : 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" : "ListOfferingTransactions", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListOfferingTransactions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOfferingTransactionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListOfferingTransactionsRequest", "variableName" : "listOfferingTransactionsRequest", "variableType" : "ListOfferingTransactionsRequest", "documentation" : null, "simpleType" : "ListOfferingTransactionsRequest", "variableSetterType" : "ListOfferingTransactionsRequest" }, "wrapper" : false }, "ListOfferingTransactionsResponse" : { "c2jName" : "ListOfferingTransactionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Returns the transaction log of the specified offerings.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOfferingTransactions", "beanStyleSetterMethodName" : "setOfferingTransactions", "c2jName" : "offeringTransactions", "c2jShape" : "OfferingTransactions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offeringTransactions(List)}.\n@param offeringTransactions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransactions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransactions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n@param offeringTransactions The audit log of subscriptions you have purchased and modified through AWS Device Farm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransactions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The audit log of subscriptions you have purchased and modified through AWS Device Farm.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransactions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransactions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #member(OfferingTransaction)}.\n@param member a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OfferingTransaction)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OfferingTransaction", "variableName" : "member", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "member", "variableType" : "OfferingTransaction", "documentation" : "", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OfferingTransaction", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OfferingTransaction", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OfferingTransactions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n@param offeringTransactions The audit log of subscriptions you have purchased and modified through AWS Device Farm.", "setterMethodName" : "setOfferingTransactions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringTransactions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringTransactions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OfferingTransactions" : { "beanStyleGetterMethodName" : "getOfferingTransactions", "beanStyleSetterMethodName" : "setOfferingTransactions", "c2jName" : "offeringTransactions", "c2jShape" : "OfferingTransactions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offeringTransactions(List)}.\n@param offeringTransactions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransactions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransactions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n@param offeringTransactions The audit log of subscriptions you have purchased and modified through AWS Device Farm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransactions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The audit log of subscriptions you have purchased and modified through AWS Device Farm.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransactions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransactions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #member(OfferingTransaction)}.\n@param member a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OfferingTransaction)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OfferingTransaction", "variableName" : "member", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "member", "variableType" : "OfferingTransaction", "documentation" : "", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OfferingTransaction", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OfferingTransaction", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OfferingTransactions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n@param offeringTransactions The audit log of subscriptions you have purchased and modified through AWS Device Farm.", "setterMethodName" : "setOfferingTransactions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringTransactions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringTransactions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingTransactions", "beanStyleSetterMethodName" : "setOfferingTransactions", "c2jName" : "offeringTransactions", "c2jShape" : "OfferingTransactions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offeringTransactions(List)}.\n@param offeringTransactions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransactions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransactions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n@param offeringTransactions The audit log of subscriptions you have purchased and modified through AWS Device Farm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransactions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The audit log of subscriptions you have purchased and modified through AWS Device Farm.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransactions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransactions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #member(OfferingTransaction)}.\n@param member a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OfferingTransaction)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OfferingTransaction", "variableName" : "member", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "member", "variableType" : "OfferingTransaction", "documentation" : "", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OfferingTransaction", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OfferingTransaction", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OfferingTransactions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                \n@param offeringTransactions The audit log of subscriptions you have purchased and modified through AWS Device Farm.", "setterMethodName" : "setOfferingTransactions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringTransactions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offeringTransactions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The audit log of subscriptions you have purchased and modified through AWS Device Farm.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOfferingTransactionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListOfferingTransactionsResponse", "variableName" : "listOfferingTransactionsResponse", "variableType" : "ListOfferingTransactionsResponse", "documentation" : null, "simpleType" : "ListOfferingTransactionsResponse", "variableSetterType" : "ListOfferingTransactionsResponse" }, "wrapper" : false }, "ListOfferingsRequest" : { "c2jName" : "ListOfferingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the request to list all offerings.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : 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" : "ListOfferings", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListOfferings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOfferingsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListOfferingsRequest", "variableName" : "listOfferingsRequest", "variableType" : "ListOfferingsRequest", "documentation" : null, "simpleType" : "ListOfferingsRequest", "variableSetterType" : "ListOfferingsRequest" }, "wrapper" : false }, "ListOfferingsResponse" : { "c2jName" : "ListOfferingsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the return values of the list of offerings.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOfferings", "beanStyleSetterMethodName" : "setOfferings", "c2jName" : "offerings", "c2jShape" : "Offerings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offerings(List)}.\n@param offerings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offerings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offerings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n@param offerings A value representing the list offering results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offerings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A value representing the list offering results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offerings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offerings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Offering", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Offering.Builder} avoiding the need to create one manually via {@link Offering#builder()}.\n\nWhen the {@link Consumer} completes, {@link Offering.Builder#build()} is called immediately and its result is passed to {@link #member(Offering)}.\n@param member a consumer that will call methods on {@link Offering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Offering)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Offering", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Offering", "variableName" : "member", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "member", "variableType" : "Offering", "documentation" : "", "simpleType" : "Offering", "variableSetterType" : "Offering" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Offering", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Offering", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Offerings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n@param offerings A value representing the list offering results.", "setterMethodName" : "setOfferings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offerings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offerings", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Offerings" : { "beanStyleGetterMethodName" : "getOfferings", "beanStyleSetterMethodName" : "setOfferings", "c2jName" : "offerings", "c2jShape" : "Offerings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offerings(List)}.\n@param offerings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offerings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offerings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n@param offerings A value representing the list offering results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offerings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A value representing the list offering results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offerings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offerings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Offering", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Offering.Builder} avoiding the need to create one manually via {@link Offering#builder()}.\n\nWhen the {@link Consumer} completes, {@link Offering.Builder#build()} is called immediately and its result is passed to {@link #member(Offering)}.\n@param member a consumer that will call methods on {@link Offering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Offering)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Offering", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Offering", "variableName" : "member", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "member", "variableType" : "Offering", "documentation" : "", "simpleType" : "Offering", "variableSetterType" : "Offering" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Offering", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Offering", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Offerings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n@param offerings A value representing the list offering results.", "setterMethodName" : "setOfferings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offerings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offerings", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferings", "beanStyleSetterMethodName" : "setOfferings", "c2jName" : "offerings", "c2jShape" : "Offerings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #offerings(List)}.\n@param offerings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offerings(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offerings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n@param offerings A value representing the list offering results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offerings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A value representing the list offering results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offerings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offerings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Offering", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Offering.Builder} avoiding the need to create one manually via {@link Offering#builder()}.\n\nWhen the {@link Consumer} completes, {@link Offering.Builder#build()} is called immediately and its result is passed to {@link #member(Offering)}.\n@param member a consumer that will call methods on {@link Offering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Offering)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Offering", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Offering", "variableName" : "member", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "member", "variableType" : "Offering", "documentation" : "", "simpleType" : "Offering", "variableSetterType" : "Offering" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Offering", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Offering", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Offerings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                \n@param offerings A value representing the list offering results.", "setterMethodName" : "setOfferings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "offerings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "offerings", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A value representing the list offering results.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOfferingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListOfferingsResponse", "variableName" : "listOfferingsResponse", "variableType" : "ListOfferingsResponse", "documentation" : null, "simpleType" : "ListOfferingsResponse", "variableSetterType" : "ListOfferingsResponse" }, "wrapper" : false }, "ListProjectsRequest" : { "c2jName" : "ListProjectsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list projects operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListProjects", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListProjects", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@param arn Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@return Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@param arn Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@param arn Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@return Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@param arn Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@param arn Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@return Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                \n@param arn Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListProjectsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListProjectsRequest", "variableName" : "listProjectsRequest", "variableType" : "ListProjectsRequest", "documentation" : null, "simpleType" : "ListProjectsRequest", "variableSetterType" : "ListProjectsRequest" }, "wrapper" : false }, "ListProjectsResponse" : { "c2jName" : "ListProjectsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list projects request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProjects", "beanStyleSetterMethodName" : "setProjects", "c2jName" : "projects", "c2jShape" : "Projects", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #projects(List)}.\n@param projects a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projects(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projects", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n@param projects Information about the projects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projects", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the projects.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projects", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projects", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #member(Project)}.\n@param member a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Project)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Project", "variableName" : "member", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "member", "variableType" : "Project", "documentation" : "", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Project", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Project", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Projects", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n@param projects Information about the projects.", "setterMethodName" : "setProjects", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "projects", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "projects", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Projects" : { "beanStyleGetterMethodName" : "getProjects", "beanStyleSetterMethodName" : "setProjects", "c2jName" : "projects", "c2jShape" : "Projects", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #projects(List)}.\n@param projects a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projects(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projects", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n@param projects Information about the projects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projects", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the projects.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projects", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projects", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #member(Project)}.\n@param member a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Project)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Project", "variableName" : "member", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "member", "variableType" : "Project", "documentation" : "", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Project", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Project", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Projects", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n@param projects Information about the projects.", "setterMethodName" : "setProjects", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "projects", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "projects", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProjects", "beanStyleSetterMethodName" : "setProjects", "c2jName" : "projects", "c2jShape" : "Projects", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #projects(List)}.\n@param projects a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projects(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projects", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n@param projects Information about the projects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projects", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the projects.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projects", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projects", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #member(Project)}.\n@param member a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Project)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Project", "variableName" : "member", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "member", "variableType" : "Project", "documentation" : "", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Project", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Project", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Projects", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                \n@param projects Information about the projects.", "setterMethodName" : "setProjects", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "projects", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "projects", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the projects.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListProjectsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListProjectsResponse", "variableName" : "listProjectsResponse", "variableType" : "ListProjectsResponse", "documentation" : null, "simpleType" : "ListProjectsResponse", "variableSetterType" : "ListProjectsResponse" }, "wrapper" : false }, "ListRemoteAccessSessionsRequest" : { "c2jName" : "ListRemoteAccessSessionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the request to return information about the remote access session.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : 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" : "ListRemoteAccessSessions", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListRemoteAccessSessions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListRemoteAccessSessionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListRemoteAccessSessionsRequest", "variableName" : "listRemoteAccessSessionsRequest", "variableType" : "ListRemoteAccessSessionsRequest", "documentation" : null, "simpleType" : "ListRemoteAccessSessionsRequest", "variableSetterType" : "ListRemoteAccessSessionsRequest" }, "wrapper" : false }, "ListRemoteAccessSessionsResponse" : { "c2jName" : "ListRemoteAccessSessionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSessions", "beanStyleSetterMethodName" : "setRemoteAccessSessions", "c2jName" : "remoteAccessSessions", "c2jShape" : "RemoteAccessSessions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSessions(List)}.\n@param remoteAccessSessions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSessions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSessions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n@param remoteAccessSessions A container representing the metadata from the service about each remote access session you are requesting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSessions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A container representing the metadata from the service about each remote access session you are requesting.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSessions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #member(RemoteAccessSession)}.\n@param member a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RemoteAccessSession)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RemoteAccessSession", "variableName" : "member", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "member", "variableType" : "RemoteAccessSession", "documentation" : "", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RemoteAccessSession", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RemoteAccessSession", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RemoteAccessSessions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n@param remoteAccessSessions A container representing the metadata from the service about each remote access session you are requesting.", "setterMethodName" : "setRemoteAccessSessions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "remoteAccessSessions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "remoteAccessSessions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteAccessSessions" : { "beanStyleGetterMethodName" : "getRemoteAccessSessions", "beanStyleSetterMethodName" : "setRemoteAccessSessions", "c2jName" : "remoteAccessSessions", "c2jShape" : "RemoteAccessSessions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSessions(List)}.\n@param remoteAccessSessions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSessions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSessions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n@param remoteAccessSessions A container representing the metadata from the service about each remote access session you are requesting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSessions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A container representing the metadata from the service about each remote access session you are requesting.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSessions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #member(RemoteAccessSession)}.\n@param member a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RemoteAccessSession)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RemoteAccessSession", "variableName" : "member", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "member", "variableType" : "RemoteAccessSession", "documentation" : "", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RemoteAccessSession", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RemoteAccessSession", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RemoteAccessSessions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n@param remoteAccessSessions A container representing the metadata from the service about each remote access session you are requesting.", "setterMethodName" : "setRemoteAccessSessions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "remoteAccessSessions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "remoteAccessSessions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSessions", "beanStyleSetterMethodName" : "setRemoteAccessSessions", "c2jName" : "remoteAccessSessions", "c2jShape" : "RemoteAccessSessions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSessions(List)}.\n@param remoteAccessSessions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSessions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSessions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n@param remoteAccessSessions A container representing the metadata from the service about each remote access session you are requesting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSessions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return A container representing the metadata from the service about each remote access session you are requesting.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSessions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #member(RemoteAccessSession)}.\n@param member a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RemoteAccessSession)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RemoteAccessSession", "variableName" : "member", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "member", "variableType" : "RemoteAccessSession", "documentation" : "", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RemoteAccessSession", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RemoteAccessSession", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RemoteAccessSessions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                \n@param remoteAccessSessions A container representing the metadata from the service about each remote access session you are requesting.", "setterMethodName" : "setRemoteAccessSessions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "remoteAccessSessions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "remoteAccessSessions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                A container representing the metadata from the service about each remote access session you are requesting.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListRemoteAccessSessionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListRemoteAccessSessionsResponse", "variableName" : "listRemoteAccessSessionsResponse", "variableType" : "ListRemoteAccessSessionsResponse", "documentation" : null, "simpleType" : "ListRemoteAccessSessionsResponse", "variableSetterType" : "ListRemoteAccessSessionsResponse" }, "wrapper" : false }, "ListRunsRequest" : { "c2jName" : "ListRunsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list runs operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListRuns", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListRuns", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the project for which you want to list runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list runs.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the project for which you want to list runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list runs.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the project for which you want to list runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list runs.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the project for which you want to list runs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListRunsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListRunsRequest", "variableName" : "listRunsRequest", "variableType" : "ListRunsRequest", "documentation" : null, "simpleType" : "ListRunsRequest", "variableSetterType" : "ListRunsRequest" }, "wrapper" : false }, "ListRunsResponse" : { "c2jName" : "ListRunsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list runs request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRuns", "beanStyleSetterMethodName" : "setRuns", "c2jName" : "runs", "c2jShape" : "Runs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #runs(List)}.\n@param runs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n@param runs Information about the runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the runs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "runs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "runs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #member(Run)}.\n@param member a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Run)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Run", "variableName" : "member", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "member", "variableType" : "Run", "documentation" : "", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Run", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Run", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Runs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n@param runs Information about the runs.", "setterMethodName" : "setRuns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "runs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "runs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Runs" : { "beanStyleGetterMethodName" : "getRuns", "beanStyleSetterMethodName" : "setRuns", "c2jName" : "runs", "c2jShape" : "Runs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #runs(List)}.\n@param runs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n@param runs Information about the runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the runs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "runs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "runs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #member(Run)}.\n@param member a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Run)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Run", "variableName" : "member", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "member", "variableType" : "Run", "documentation" : "", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Run", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Run", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Runs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n@param runs Information about the runs.", "setterMethodName" : "setRuns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "runs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "runs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRuns", "beanStyleSetterMethodName" : "setRuns", "c2jName" : "runs", "c2jShape" : "Runs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #runs(List)}.\n@param runs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runs(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n@param runs Information about the runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the runs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "runs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "runs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #member(Run)}.\n@param member a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Run)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Run", "variableName" : "member", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "member", "variableType" : "Run", "documentation" : "", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Run", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Run", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Runs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                \n@param runs Information about the runs.", "setterMethodName" : "setRuns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "runs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "runs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the runs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListRunsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListRunsResponse", "variableName" : "listRunsResponse", "variableType" : "ListRunsResponse", "documentation" : null, "simpleType" : "ListRunsResponse", "variableSetterType" : "ListRunsResponse" }, "wrapper" : false }, "ListSamplesRequest" : { "c2jName" : "ListSamplesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list samples operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSamples", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListSamples", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the job used to list samples.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the job used to list samples.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the job used to list samples.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the job used to list samples.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the job used to list samples.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the job used to list samples.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the job used to list samples.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the job used to list samples.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                \n@param arn The Amazon Resource Name (ARN) of the job used to list samples.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the job used to list samples.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListSamplesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSamplesRequest", "variableName" : "listSamplesRequest", "variableType" : "ListSamplesRequest", "documentation" : null, "simpleType" : "ListSamplesRequest", "variableSetterType" : "ListSamplesRequest" }, "wrapper" : false }, "ListSamplesResponse" : { "c2jName" : "ListSamplesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list samples request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSamples", "beanStyleSetterMethodName" : "setSamples", "c2jName" : "samples", "c2jShape" : "Samples", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #samples(List)}.\n@param samples a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #samples(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "samples", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n@param samples Information about the samples.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "samples", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the samples.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "samples", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "samples", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Sample", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sample.Builder} avoiding the need to create one manually via {@link Sample#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sample.Builder#build()} is called immediately and its result is passed to {@link #member(Sample)}.\n@param member a consumer that will call methods on {@link Sample.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sample)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Sample", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sample", "variableName" : "member", "variableType" : "Sample", "documentation" : null, "simpleType" : "Sample", "variableSetterType" : "Sample" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sample", "variableName" : "member", "variableType" : "Sample", "documentation" : "", "simpleType" : "Sample", "variableSetterType" : "Sample" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sample", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sample", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Samples", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n@param samples Information about the samples.", "setterMethodName" : "setSamples", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "samples", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "samples", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Samples" : { "beanStyleGetterMethodName" : "getSamples", "beanStyleSetterMethodName" : "setSamples", "c2jName" : "samples", "c2jShape" : "Samples", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #samples(List)}.\n@param samples a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #samples(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "samples", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n@param samples Information about the samples.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "samples", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the samples.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "samples", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "samples", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Sample", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sample.Builder} avoiding the need to create one manually via {@link Sample#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sample.Builder#build()} is called immediately and its result is passed to {@link #member(Sample)}.\n@param member a consumer that will call methods on {@link Sample.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sample)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Sample", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sample", "variableName" : "member", "variableType" : "Sample", "documentation" : null, "simpleType" : "Sample", "variableSetterType" : "Sample" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sample", "variableName" : "member", "variableType" : "Sample", "documentation" : "", "simpleType" : "Sample", "variableSetterType" : "Sample" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sample", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sample", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Samples", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n@param samples Information about the samples.", "setterMethodName" : "setSamples", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "samples", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "samples", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSamples", "beanStyleSetterMethodName" : "setSamples", "c2jName" : "samples", "c2jShape" : "Samples", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #samples(List)}.\n@param samples a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #samples(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "samples", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n@param samples Information about the samples.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "samples", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the samples.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "samples", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "samples", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Sample", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Sample.Builder} avoiding the need to create one manually via {@link Sample#builder()}.\n\nWhen the {@link Consumer} completes, {@link Sample.Builder#build()} is called immediately and its result is passed to {@link #member(Sample)}.\n@param member a consumer that will call methods on {@link Sample.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Sample)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Sample", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Sample", "variableName" : "member", "variableType" : "Sample", "documentation" : null, "simpleType" : "Sample", "variableSetterType" : "Sample" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Sample", "variableName" : "member", "variableType" : "Sample", "documentation" : "", "simpleType" : "Sample", "variableSetterType" : "Sample" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Sample", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Sample", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Samples", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                \n@param samples Information about the samples.", "setterMethodName" : "setSamples", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "samples", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "samples", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the samples.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSamplesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSamplesResponse", "variableName" : "listSamplesResponse", "variableType" : "ListSamplesResponse", "documentation" : null, "simpleType" : "ListSamplesResponse", "variableSetterType" : "ListSamplesResponse" }, "wrapper" : false }, "ListSuitesRequest" : { "c2jName" : "ListSuitesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list suites operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListSuites", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListSuites", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The job's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The job's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The job's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The job's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The job's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The job's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The job's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The job's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The job's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The job's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListSuitesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListSuitesRequest", "variableName" : "listSuitesRequest", "variableType" : "ListSuitesRequest", "documentation" : null, "simpleType" : "ListSuitesRequest", "variableSetterType" : "ListSuitesRequest" }, "wrapper" : false }, "ListSuitesResponse" : { "c2jName" : "ListSuitesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list suites request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSuites", "beanStyleSetterMethodName" : "setSuites", "c2jName" : "suites", "c2jShape" : "Suites", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suites(List)}.\n@param suites a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suites(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suites", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n@param suites Information about the suites.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suites", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the suites.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suites", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suites", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Suite", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Suite.Builder} avoiding the need to create one manually via {@link Suite#builder()}.\n\nWhen the {@link Consumer} completes, {@link Suite.Builder#build()} is called immediately and its result is passed to {@link #member(Suite)}.\n@param member a consumer that will call methods on {@link Suite.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Suite)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Suite", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Suite", "variableName" : "member", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "member", "variableType" : "Suite", "documentation" : "", "simpleType" : "Suite", "variableSetterType" : "Suite" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Suite", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Suite", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Suites", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n@param suites Information about the suites.", "setterMethodName" : "setSuites", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suites", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suites", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Suites" : { "beanStyleGetterMethodName" : "getSuites", "beanStyleSetterMethodName" : "setSuites", "c2jName" : "suites", "c2jShape" : "Suites", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suites(List)}.\n@param suites a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suites(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suites", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n@param suites Information about the suites.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suites", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the suites.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suites", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suites", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Suite", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Suite.Builder} avoiding the need to create one manually via {@link Suite#builder()}.\n\nWhen the {@link Consumer} completes, {@link Suite.Builder#build()} is called immediately and its result is passed to {@link #member(Suite)}.\n@param member a consumer that will call methods on {@link Suite.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Suite)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Suite", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Suite", "variableName" : "member", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "member", "variableType" : "Suite", "documentation" : "", "simpleType" : "Suite", "variableSetterType" : "Suite" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Suite", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Suite", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Suites", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n@param suites Information about the suites.", "setterMethodName" : "setSuites", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suites", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suites", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSuites", "beanStyleSetterMethodName" : "setSuites", "c2jName" : "suites", "c2jShape" : "Suites", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #suites(List)}.\n@param suites a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suites(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suites", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n@param suites Information about the suites.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suites", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the suites.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suites", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suites", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Suite", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Suite.Builder} avoiding the need to create one manually via {@link Suite#builder()}.\n\nWhen the {@link Consumer} completes, {@link Suite.Builder#build()} is called immediately and its result is passed to {@link #member(Suite)}.\n@param member a consumer that will call methods on {@link Suite.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Suite)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Suite", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Suite", "variableName" : "member", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "member", "variableType" : "Suite", "documentation" : "", "simpleType" : "Suite", "variableSetterType" : "Suite" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Suite", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Suite", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Suites", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                \n@param suites Information about the suites.", "setterMethodName" : "setSuites", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "suites", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "suites", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the suites.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListSuitesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListSuitesResponse", "variableName" : "listSuitesResponse", "variableType" : "ListSuitesResponse", "documentation" : null, "simpleType" : "ListSuitesResponse", "variableSetterType" : "ListSuitesResponse" }, "wrapper" : false }, "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" : "/", "target" : "DeviceFarm_20150623.ListTagsForResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) for which to list tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "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 }, "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" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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 add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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 add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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 add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "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 }, "ListTestsRequest" : { "c2jName" : "ListTestsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list tests operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTests", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListTests", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The test suite's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The test suite's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The test suite's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The test suite's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The test suite's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The test suite's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The test suite's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@return The test suite's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                \n@param arn The test suite's Amazon Resource Name (ARN).", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The test suite's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListTestsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTestsRequest", "variableName" : "listTestsRequest", "variableType" : "ListTestsRequest", "documentation" : null, "simpleType" : "ListTestsRequest", "variableSetterType" : "ListTestsRequest" }, "wrapper" : false }, "ListTestsResponse" : { "c2jName" : "ListTestsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list tests request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTests", "beanStyleSetterMethodName" : "setTests", "c2jName" : "tests", "c2jShape" : "Tests", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tests(List)}.\n@param tests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tests(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tests", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n@param tests Information about the tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tests", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the tests.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Test", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Test.Builder} avoiding the need to create one manually via {@link Test#builder()}.\n\nWhen the {@link Consumer} completes, {@link Test.Builder#build()} is called immediately and its result is passed to {@link #member(Test)}.\n@param member a consumer that will call methods on {@link Test.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Test)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Test", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Test", "variableName" : "member", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Test", "variableName" : "member", "variableType" : "Test", "documentation" : "", "simpleType" : "Test", "variableSetterType" : "Test" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Test", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Test", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tests", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n@param tests Information about the tests.", "setterMethodName" : "setTests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tests", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tests" : { "beanStyleGetterMethodName" : "getTests", "beanStyleSetterMethodName" : "setTests", "c2jName" : "tests", "c2jShape" : "Tests", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tests(List)}.\n@param tests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tests(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tests", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n@param tests Information about the tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tests", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the tests.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Test", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Test.Builder} avoiding the need to create one manually via {@link Test#builder()}.\n\nWhen the {@link Consumer} completes, {@link Test.Builder#build()} is called immediately and its result is passed to {@link #member(Test)}.\n@param member a consumer that will call methods on {@link Test.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Test)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Test", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Test", "variableName" : "member", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Test", "variableName" : "member", "variableType" : "Test", "documentation" : "", "simpleType" : "Test", "variableSetterType" : "Test" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Test", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Test", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tests", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n@param tests Information about the tests.", "setterMethodName" : "setTests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tests", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTests", "beanStyleSetterMethodName" : "setTests", "c2jName" : "tests", "c2jShape" : "Tests", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tests(List)}.\n@param tests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tests(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tests", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n@param tests Information about the tests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tests", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                \n@return Information about the tests.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Test", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Test.Builder} avoiding the need to create one manually via {@link Test#builder()}.\n\nWhen the {@link Consumer} completes, {@link Test.Builder#build()} is called immediately and its result is passed to {@link #member(Test)}.\n@param member a consumer that will call methods on {@link Test.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Test)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Test", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Test", "variableName" : "member", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Test", "variableName" : "member", "variableType" : "Test", "documentation" : "", "simpleType" : "Test", "variableSetterType" : "Test" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Test", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Test", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tests", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                \n@param tests Information about the tests.", "setterMethodName" : "setTests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tests", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Information about the tests.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTestsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTestsResponse", "variableName" : "listTestsResponse", "variableType" : "ListTestsResponse", "documentation" : null, "simpleType" : "ListTestsResponse", "variableSetterType" : "ListTestsResponse" }, "wrapper" : false }, "ListUniqueProblemsRequest" : { "c2jName" : "ListUniqueProblemsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents a request to the list unique problems operation.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUniqueProblems", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListUniqueProblems", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@param arn The unique problems' ARNs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@return The unique problems' ARNs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@param arn The unique problems' ARNs.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@param arn The unique problems' ARNs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@return The unique problems' ARNs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@param arn The unique problems' ARNs.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@param arn The unique problems' ARNs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@return The unique problems' ARNs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                \n@param arn The unique problems' ARNs.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The unique problems' ARNs.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListUniqueProblemsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUniqueProblemsRequest", "variableName" : "listUniqueProblemsRequest", "variableType" : "ListUniqueProblemsRequest", "documentation" : null, "simpleType" : "ListUniqueProblemsRequest", "variableSetterType" : "ListUniqueProblemsRequest" }, "wrapper" : false }, "ListUniqueProblemsResponse" : { "c2jName" : "ListUniqueProblemsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Represents the result of a list unique problems request.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUniqueProblemsAsStrings", "beanStyleSetterMethodName" : "setUniqueProblemsWithStrings", "c2jName" : "uniqueProblems", "c2jShape" : "UniqueProblemsByExecutionResultMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the unique problems.

                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #uniqueProblemsAsStrings(List>)}.\n@param uniqueProblems a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uniqueProblemsWithStrings(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Information about the unique problems.

                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "uniqueProblems", "fluentEnumSetterMethodName" : "uniqueProblems", "fluentGetterMethodName" : "uniqueProblemsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Information about the unique problems.

                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                \n@param uniqueProblems Information about the unique problems.

                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uniqueProblemsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                  Information about the unique problems.

                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                  \n@return Information about the unique problems.

                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uniqueProblems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uniqueProblems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                                                                                                                    \n@return The value of the Key property for this object.\n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see ExecutionResult", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "UniqueProblems", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                    \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UniqueProblem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UniqueProblem.Builder} avoiding the need to create one manually via {@link UniqueProblem#builder()}.\n\nWhen the {@link Consumer} completes, {@link UniqueProblem.Builder#build()} is called immediately and its result is passed to {@link #member(UniqueProblem)}.\n@param member a consumer that will call methods on {@link UniqueProblem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UniqueProblem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UniqueProblem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "UniqueProblem", "variableName" : "member", "variableType" : "UniqueProblem", "documentation" : null, "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UniqueProblem", "variableName" : "member", "variableType" : "UniqueProblem", "documentation" : "", "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UniqueProblem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UniqueProblem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "UniqueProblems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                    Information about the unique problems.

                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                    \n@param uniqueProblems Information about the unique problems.

                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                    • ", "setterMethodName" : "setUniqueProblemsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "uniqueProblems", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "uniqueProblems", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                                                                                      Information about the unique problems.

                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                      If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UniqueProblems" : { "beanStyleGetterMethodName" : "getUniqueProblemsAsStrings", "beanStyleSetterMethodName" : "setUniqueProblemsWithStrings", "c2jName" : "uniqueProblems", "c2jShape" : "UniqueProblemsByExecutionResultMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      Information about the unique problems.

                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #uniqueProblemsAsStrings(List>)}.\n@param uniqueProblems a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uniqueProblemsWithStrings(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                      Information about the unique problems.

                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "uniqueProblems", "fluentEnumSetterMethodName" : "uniqueProblems", "fluentGetterMethodName" : "uniqueProblemsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                      Information about the unique problems.

                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                      \n@param uniqueProblems Information about the unique problems.

                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uniqueProblemsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                        Information about the unique problems.

                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                        \n@return Information about the unique problems.

                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uniqueProblems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uniqueProblems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                                                                                                                          \n@return The value of the Key property for this object.\n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see ExecutionResult", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "UniqueProblems", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UniqueProblem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UniqueProblem.Builder} avoiding the need to create one manually via {@link UniqueProblem#builder()}.\n\nWhen the {@link Consumer} completes, {@link UniqueProblem.Builder#build()} is called immediately and its result is passed to {@link #member(UniqueProblem)}.\n@param member a consumer that will call methods on {@link UniqueProblem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UniqueProblem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UniqueProblem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "UniqueProblem", "variableName" : "member", "variableType" : "UniqueProblem", "documentation" : null, "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UniqueProblem", "variableName" : "member", "variableType" : "UniqueProblem", "documentation" : "", "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UniqueProblem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UniqueProblem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "UniqueProblems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          Information about the unique problems.

                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                          \n@param uniqueProblems Information about the unique problems.

                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setUniqueProblemsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "uniqueProblems", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "uniqueProblems", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                                                                                            Information about the unique problems.

                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                            ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUniqueProblemsAsStrings", "beanStyleSetterMethodName" : "setUniqueProblemsWithStrings", "c2jName" : "uniqueProblems", "c2jShape" : "UniqueProblemsByExecutionResultMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            Information about the unique problems.

                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #uniqueProblemsAsStrings(List>)}.\n@param uniqueProblems a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uniqueProblemsWithStrings(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                            Information about the unique problems.

                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "uniqueProblems", "fluentEnumSetterMethodName" : "uniqueProblems", "fluentGetterMethodName" : "uniqueProblemsAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            Information about the unique problems.

                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                            \n@param uniqueProblems Information about the unique problems.

                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uniqueProblemsWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                              Information about the unique problems.

                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                              \n@return Information about the unique problems.

                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uniqueProblems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uniqueProblems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                                                                                                                                \n@return The value of the Key property for this object.\n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see ExecutionResult", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "UniqueProblems", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "UniqueProblem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UniqueProblem.Builder} avoiding the need to create one manually via {@link UniqueProblem#builder()}.\n\nWhen the {@link Consumer} completes, {@link UniqueProblem.Builder#build()} is called immediately and its result is passed to {@link #member(UniqueProblem)}.\n@param member a consumer that will call methods on {@link UniqueProblem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UniqueProblem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "UniqueProblem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "UniqueProblem", "variableName" : "member", "variableType" : "UniqueProblem", "documentation" : null, "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UniqueProblem", "variableName" : "member", "variableType" : "UniqueProblem", "documentation" : "", "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UniqueProblem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UniqueProblem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "UniqueProblems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                Information about the unique problems.

                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                \n@param uniqueProblems Information about the unique problems.

                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setUniqueProblemsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "uniqueProblems", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "uniqueProblems", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                                                                                                                                  Information about the unique problems.

                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                  \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                  \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUniqueProblemsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUniqueProblemsResponse", "variableName" : "listUniqueProblemsResponse", "variableType" : "ListUniqueProblemsResponse", "documentation" : null, "simpleType" : "ListUniqueProblemsResponse", "variableSetterType" : "ListUniqueProblemsResponse" }, "wrapper" : false }, "ListUploadsRequest" : { "c2jName" : "ListUploadsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  Represents a request to the list uploads operation.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListUploads", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListUploads", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the project for which you want to list uploads.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                  \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list uploads.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The type of upload.

                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                  • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                  • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                  • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                  • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                  The type of upload.

                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                  • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                  • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                  • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                  • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The type of upload.

                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                  • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                  • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                  • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                  • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                  \n@param type The type of upload.

                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                  • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                  • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                  • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                  • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                  • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                  • \n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The type of upload.

                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link UploadType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                    \n@return The type of upload.

                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                    • \n@see UploadType", "getterModel" : { "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 upload.

                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                      \n@param type The type of upload.

                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                      • \n@see UploadType", "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 upload.

                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                        \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the project for which you want to list uploads.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                        \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list uploads.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                        An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The type of upload.

                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                        The type of upload.

                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The type of upload.

                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                        \n@param type The type of upload.

                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                        • \n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                          The type of upload.

                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link UploadType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                          \n@return The type of upload.

                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                          • \n@see UploadType", "getterModel" : { "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 upload.

                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                            • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                            • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                            • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                            • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                            • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                            • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                            \n@param type The type of upload.

                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                            • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                            • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                            • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                            • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                            • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                            • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                            • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                            • \n@see UploadType", "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 upload.

                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the project for which you want to list uploads.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the project for which you want to list uploads.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the project for which you want to list uploads.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The type of upload.

                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                              The type of upload.

                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The type of upload.

                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                              \n@param type The type of upload.

                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                              • \n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                The type of upload.

                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link UploadType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                \n@return The type of upload.

                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                                • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                • \n@see UploadType", "getterModel" : { "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 upload.

                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                  • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                  • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                  • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                  • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                  • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                  \n@param type The type of upload.

                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                  • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                  • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                  • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                  • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                                  • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                  • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                  • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                  • \n@see UploadType", "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 upload.

                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.

                                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "ListUploadsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListUploadsRequest", "variableName" : "listUploadsRequest", "variableType" : "ListUploadsRequest", "documentation" : null, "simpleType" : "ListUploadsRequest", "variableSetterType" : "ListUploadsRequest" }, "wrapper" : false }, "ListUploadsResponse" : { "c2jName" : "ListUploadsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the result of a list uploads request.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUploads", "beanStyleSetterMethodName" : "setUploads", "c2jName" : "uploads", "c2jShape" : "Uploads", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #uploads(List)}.\n@param uploads a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uploads(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploads", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n@param uploads Information about the uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploads", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return Information about the uploads.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uploads", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #member(Upload)}.\n@param member a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Upload)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Upload", "variableName" : "member", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "member", "variableType" : "Upload", "documentation" : "", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Upload", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Upload", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Uploads", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n@param uploads Information about the uploads.", "setterMethodName" : "setUploads", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Uploads" : { "beanStyleGetterMethodName" : "getUploads", "beanStyleSetterMethodName" : "setUploads", "c2jName" : "uploads", "c2jShape" : "Uploads", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #uploads(List)}.\n@param uploads a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uploads(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploads", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n@param uploads Information about the uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploads", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return Information about the uploads.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uploads", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #member(Upload)}.\n@param member a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Upload)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Upload", "variableName" : "member", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "member", "variableType" : "Upload", "documentation" : "", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Upload", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Upload", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Uploads", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n@param uploads Information about the uploads.", "setterMethodName" : "setUploads", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUploads", "beanStyleSetterMethodName" : "setUploads", "c2jName" : "uploads", "c2jShape" : "Uploads", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #uploads(List)}.\n@param uploads a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uploads(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploads", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n@param uploads Information about the uploads.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploads", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return Information about the uploads.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uploads", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uploads", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #member(Upload)}.\n@param member a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Upload)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Upload", "variableName" : "member", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "member", "variableType" : "Upload", "documentation" : "", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Upload", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Upload", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Uploads", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    \n@param uploads Information about the uploads.", "setterMethodName" : "setUploads", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "uploads", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the uploads.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListUploadsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListUploadsResponse", "variableName" : "listUploadsResponse", "variableType" : "ListUploadsResponse", "documentation" : null, "simpleType" : "ListUploadsResponse", "variableSetterType" : "ListUploadsResponse" }, "wrapper" : false }, "ListVpceConfigurationsRequest" : { "c2jName" : "ListVPCEConfigurationsRequest", "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" : "ListVPCEConfigurations", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ListVPCEConfigurations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@return An integer specifying the maximum number of items you want to return in the API response.", "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" : "maxResults", "queryString" : false, "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" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    \n@param maxResults An integer specifying the maximum number of items you want to return in the API response.", "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" : "

                                                                                                                                                                                                                                                                                                                    An integer specifying the maximum number of items you want to return in the API response.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVpceConfigurationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListVpceConfigurationsRequest", "variableName" : "listVpceConfigurationsRequest", "variableType" : "ListVpceConfigurationsRequest", "documentation" : null, "simpleType" : "ListVpceConfigurationsRequest", "variableSetterType" : "ListVpceConfigurationsRequest" }, "wrapper" : false }, "ListVpceConfigurationsResponse" : { "c2jName" : "ListVPCEConfigurationsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVpceConfigurations", "beanStyleSetterMethodName" : "setVpceConfigurations", "c2jName" : "vpceConfigurations", "c2jShape" : "VPCEConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurations(List)}.\n@param vpceConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n@param vpceConfigurations An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurations", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VPCEConfiguration)}.\n@param member a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VPCEConfiguration)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "VPCEConfiguration", "variableName" : "member", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "member", "variableType" : "VPCEConfiguration", "documentation" : "", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VPCEConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VPCEConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VpceConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n@param vpceConfigurations An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurations" : { "beanStyleGetterMethodName" : "getVpceConfigurations", "beanStyleSetterMethodName" : "setVpceConfigurations", "c2jName" : "vpceConfigurations", "c2jShape" : "VPCEConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurations(List)}.\n@param vpceConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n@param vpceConfigurations An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurations", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VPCEConfiguration)}.\n@param member a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VPCEConfiguration)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "VPCEConfiguration", "variableName" : "member", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "member", "variableType" : "VPCEConfiguration", "documentation" : "", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VPCEConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VPCEConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VpceConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n@param vpceConfigurations An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVpceConfigurations", "beanStyleSetterMethodName" : "setVpceConfigurations", "c2jName" : "vpceConfigurations", "c2jShape" : "VPCEConfigurations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurations(List)}.\n@param vpceConfigurations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurations", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n@param vpceConfigurations An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurations", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(VPCEConfiguration)}.\n@param member a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VPCEConfiguration)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "VPCEConfiguration", "variableName" : "member", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "member", "variableType" : "VPCEConfiguration", "documentation" : "", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VPCEConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VPCEConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VpceConfigurations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    \n@param vpceConfigurations An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of VPCEConfiguration objects containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@return An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    \n@param nextToken An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.", "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" : "

                                                                                                                                                                                                                                                                                                                    An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVpceConfigurationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListVpceConfigurationsResponse", "variableName" : "listVpceConfigurationsResponse", "variableType" : "ListVpceConfigurationsResponse", "documentation" : null, "simpleType" : "ListVpceConfigurationsResponse", "variableSetterType" : "ListVpceConfigurationsResponse" }, "wrapper" : false }, "Location" : { "c2jName" : "Location", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).

                                                                                                                                                                                                                                                                                                                    Elevation is currently not supported.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "latitude", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : "Double", "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" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    \n@param latitude The latitude.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "longitude", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : "Double", "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" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    \n@param longitude The longitude.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Latitude" : { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "latitude", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : "Double", "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" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    \n@param latitude The latitude.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Longitude" : { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "longitude", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : "Double", "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" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    \n@param longitude The longitude.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLatitude", "beanStyleSetterMethodName" : "setLatitude", "c2jName" : "latitude", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #latitude(Double)}.\n@param latitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latitude(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : "Double", "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" : "DOUBLE", "name" : "Latitude", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    \n@param latitude The latitude.", "setterMethodName" : "setLatitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "latitude", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The latitude.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLongitude", "beanStyleSetterMethodName" : "setLongitude", "c2jName" : "longitude", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #longitude(Double)}.\n@param longitude a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #longitude(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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" : "Double", "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" : "DOUBLE", "name" : "Longitude", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    \n@param longitude The longitude.", "setterMethodName" : "setLongitude", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "longitude", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The longitude.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "latitude", "longitude" ], "shapeName" : "Location", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Location", "variableName" : "location", "variableType" : "Location", "documentation" : null, "simpleType" : "Location", "variableSetterType" : "Location" }, "wrapper" : false }, "MonetaryAmount" : { "c2jName" : "MonetaryAmount", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A number representing the monetary amount for an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAmount", "beanStyleSetterMethodName" : "setAmount", "c2jName" : "amount", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #amount(Double)}.\n@param amount a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amount(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@param amount The numerical amount of an offering or transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The numerical amount of an offering or transaction.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "amount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "amount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Amount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@param amount The numerical amount of an offering or transaction.", "setterMethodName" : "setAmount", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "amount", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "amount", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrencyCodeAsString", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "currencyCode", "c2jShape" : "CurrencyCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCodeAsString(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "CurrencyCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "currencyCode", "fluentEnumSetterMethodName" : "currencyCode", "fluentGetterMethodName" : "currencyCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n@param currencyCode The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see CurrencyCode", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #currencyCode} will return {@link CurrencyCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #currencyCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "currencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "currencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n@param currencyCode The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Amount" : { "beanStyleGetterMethodName" : "getAmount", "beanStyleSetterMethodName" : "setAmount", "c2jName" : "amount", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #amount(Double)}.\n@param amount a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amount(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@param amount The numerical amount of an offering or transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The numerical amount of an offering or transaction.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "amount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "amount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Amount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@param amount The numerical amount of an offering or transaction.", "setterMethodName" : "setAmount", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "amount", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "amount", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "CurrencyCode" : { "beanStyleGetterMethodName" : "getCurrencyCodeAsString", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "currencyCode", "c2jShape" : "CurrencyCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCodeAsString(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "CurrencyCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "currencyCode", "fluentEnumSetterMethodName" : "currencyCode", "fluentGetterMethodName" : "currencyCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n@param currencyCode The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see CurrencyCode", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #currencyCode} will return {@link CurrencyCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #currencyCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "currencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "currencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n@param currencyCode The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAmount", "beanStyleSetterMethodName" : "setAmount", "c2jName" : "amount", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #amount(Double)}.\n@param amount a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #amount(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "amount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@param amount The numerical amount of an offering or transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "amount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The numerical amount of an offering or transaction.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "amount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "amount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Amount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    \n@param amount The numerical amount of an offering or transaction.", "setterMethodName" : "setAmount", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "amount", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "amount", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The numerical amount of an offering or transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrencyCodeAsString", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "currencyCode", "c2jShape" : "CurrencyCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCodeAsString(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "CurrencyCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "currencyCode", "fluentEnumSetterMethodName" : "currencyCode", "fluentGetterMethodName" : "currencyCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n@param currencyCode The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see CurrencyCode", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #currencyCode} will return {@link CurrencyCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #currencyCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "currencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "currencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    \n@param currencyCode The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"\n@see CurrencyCode", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The currency code of a monetary amount. For example, USD means \"U.S. dollars.\"

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MonetaryAmount", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "monetaryAmount", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "wrapper" : false }, "NetworkProfile" : { "c2jName" : "NetworkProfile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    An array of settings that describes characteristics of a network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the network profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the network profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param name The name of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The name of the network profile.", "getterModel" : { "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 network profile.

                                                                                                                                                                                                                                                                                                                    \n@param name The name of the network profile.", "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 network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param description The description of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The description of the network profile.", "getterModel" : { "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 network profile.

                                                                                                                                                                                                                                                                                                                    \n@param description The description of the network profile.", "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 network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of network profile. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type of network profile. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of network profile. Valid values are listed below.\n@see NetworkProfileType", "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 network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkBandwidthBits(Long)}.\n@param uplinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkBandwidthBits(Long)}.\n@param downlinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkDelayMs(Long)}.\n@param uplinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkDelayMs(Long)}.\n@param downlinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkJitterMs(Long)}.\n@param uplinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkJitterMs(Long)}.\n@param downlinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the network profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the network profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param description The description of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The description of the network profile.", "getterModel" : { "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 network profile.

                                                                                                                                                                                                                                                                                                                    \n@param description The description of the network profile.", "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 network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DownlinkBandwidthBits" : { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkBandwidthBits(Long)}.\n@param downlinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkDelayMs" : { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkDelayMs(Long)}.\n@param downlinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkJitterMs" : { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkJitterMs(Long)}.\n@param downlinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkLossPercent" : { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param name The name of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The name of the network profile.", "getterModel" : { "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 network profile.

                                                                                                                                                                                                                                                                                                                    \n@param name The name of the network profile.", "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 network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of network profile. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type of network profile. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of network profile. Valid values are listed below.\n@see NetworkProfileType", "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 network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UplinkBandwidthBits" : { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkBandwidthBits(Long)}.\n@param uplinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkDelayMs" : { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkDelayMs(Long)}.\n@param uplinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkJitterMs" : { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkJitterMs(Long)}.\n@param uplinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkLossPercent" : { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the network profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) of the network profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param name The name of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The name of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The name of the network profile.", "getterModel" : { "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 network profile.

                                                                                                                                                                                                                                                                                                                    \n@param name The name of the network profile.", "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 network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@param description The description of the network profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The description of the network profile.

                                                                                                                                                                                                                                                                                                                    \n@return The description of the network profile.", "getterModel" : { "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 network profile.

                                                                                                                                                                                                                                                                                                                    \n@param description The description of the network profile.", "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 network profile.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of network profile. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type of network profile. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of network profile. Valid values are listed below.\n@see NetworkProfileType", "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 network profile. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkBandwidthBits(Long)}.\n@param uplinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkBandwidthBits(Long)}.\n@param downlinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkDelayMs(Long)}.\n@param uplinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkDelayMs(Long)}.\n@param downlinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkJitterMs(Long)}.\n@param uplinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkJitterMs(Long)}.\n@param downlinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NetworkProfile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "wrapper" : false }, "NetworkProfileType" : { "c2jName" : "NetworkProfileType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CURATED", "value" : "CURATED" }, { "name" : "PRIVATE", "value" : "PRIVATE" } ], "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" : "NetworkProfileType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NetworkProfileType", "variableName" : "networkProfileType", "variableType" : "NetworkProfileType", "documentation" : null, "simpleType" : "NetworkProfileType", "variableSetterType" : "NetworkProfileType" }, "wrapper" : false }, "NotEligibleException" : { "c2jName" : "NotEligibleException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Exception gets thrown when a user is not eligible to perform the specified transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotEligibleException", "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" : "NotEligibleException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotEligibleException", "variableName" : "notEligibleException", "variableType" : "NotEligibleException", "documentation" : null, "simpleType" : "NotEligibleException", "variableSetterType" : "NotEligibleException" }, "wrapper" : false }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The specified entity was not found.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false }, "Offering" : { "c2jName" : "Offering", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of a device offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID that corresponds to a device offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@return The ID that corresponds to a device offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID that corresponds to a device offering.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@return A string describing the offering.", "getterModel" : { "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 string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering.", "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 string describing the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "OfferingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "OfferingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OfferingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType", "getterModel" : { "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 offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType", "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 offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n@param platform The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n@param platform The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "recurringCharges", "c2jShape" : "RecurringCharges", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #recurringCharges(List)}.\n@param recurringCharges a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringCharges(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n@param recurringCharges Specifies whether there are recurring charges for the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return Specifies whether there are recurring charges for the offering.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "recurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "recurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RecurringCharge", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n@param recurringCharges Specifies whether there are recurring charges for the offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@return A string describing the offering.", "getterModel" : { "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 string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering.", "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 string describing the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID that corresponds to a device offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@return The ID that corresponds to a device offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID that corresponds to a device offering.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n@param platform The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n@param platform The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RecurringCharges" : { "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "recurringCharges", "c2jShape" : "RecurringCharges", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #recurringCharges(List)}.\n@param recurringCharges a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringCharges(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n@param recurringCharges Specifies whether there are recurring charges for the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return Specifies whether there are recurring charges for the offering.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "recurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "recurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RecurringCharge", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n@param recurringCharges Specifies whether there are recurring charges for the offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "OfferingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "OfferingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OfferingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType", "getterModel" : { "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 offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType", "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 offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID that corresponds to a device offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@return The ID that corresponds to a device offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID that corresponds to a device offering.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@return A string describing the offering.", "getterModel" : { "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 string describing the offering.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering.", "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 string describing the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "OfferingType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "OfferingType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type of offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OfferingType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType", "getterModel" : { "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 offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    \n@param type The type of offering (e.g., \"RECURRING\") for a device.\n@see OfferingType", "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 offering (e.g., \"RECURRING\") for a device.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n@param platform The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    \n@param platform The platform of the device (e.g., ANDROID or IOS).\n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The platform of the device (e.g., ANDROID or IOS).

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "recurringCharges", "c2jShape" : "RecurringCharges", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #recurringCharges(List)}.\n@param recurringCharges a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringCharges(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n@param recurringCharges Specifies whether there are recurring charges for the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                    \n@return Specifies whether there are recurring charges for the offering.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "recurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "recurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RecurringCharge", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    \n@param recurringCharges Specifies whether there are recurring charges for the offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Specifies whether there are recurring charges for the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Offering", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "wrapper" : false }, "OfferingPromotion" : { "c2jName" : "OfferingPromotion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents information about an offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID of the offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return The ID of the offering promotion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID of the offering promotion.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return A string describing the offering promotion.", "getterModel" : { "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 string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering promotion.", "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 string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return A string describing the offering promotion.", "getterModel" : { "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 string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering promotion.", "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 string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID of the offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return The ID of the offering promotion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID of the offering promotion.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID of the offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return The ID of the offering promotion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param id The ID of the offering promotion.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID of the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    A string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return A string describing the offering promotion.", "getterModel" : { "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 string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param description A string describing the offering promotion.", "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 string describing the offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OfferingPromotion", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OfferingPromotion", "variableName" : "offeringPromotion", "variableType" : "OfferingPromotion", "documentation" : null, "simpleType" : "OfferingPromotion", "variableSetterType" : "OfferingPromotion" }, "wrapper" : false }, "OfferingStatus" : { "c2jName" : "OfferingStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "OfferingTransactionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "OfferingTransactionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n@param type The type specified for the offering status.\n@see OfferingTransactionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingTransactionType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OfferingTransactionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type specified for the offering status.\n@see OfferingTransactionType", "getterModel" : { "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 specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n@param type The type specified for the offering status.\n@see OfferingTransactionType", "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 specified for the offering status.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOffering", "beanStyleSetterMethodName" : "setOffering", "c2jName" : "offering", "c2jShape" : "Offering", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Offering.Builder} avoiding the need to create one manually via {@link Offering#builder()}.\n\nWhen the {@link Consumer} completes, {@link Offering.Builder#build()} is called immediately and its result is passed to {@link #offering(Offering)}.\n@param offering a consumer that will call methods on {@link Offering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offering(Offering)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offering", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@param offering Represents the metadata of an offering status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offering", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@return Represents the metadata of an offering status.", "getterModel" : { "returnType" : "Offering", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Offering", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@param offering Represents the metadata of an offering status.", "setterMethodName" : "setOffering", "setterModel" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Offering", "variableSetterType" : "Offering" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@param quantity The number of available devices in the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@return The number of available devices in the offering.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@param quantity The number of available devices in the offering.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveOn", "beanStyleSetterMethodName" : "setEffectiveOn", "c2jName" : "effectiveOn", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \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 #effectiveOn(Instant)}.\n@param effectiveOn 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 #effectiveOn(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveOn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@param effectiveOn The date on which the offering is effective.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveOn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@return The date on which the offering is effective.", "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" : "effectiveOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "effectiveOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EffectiveOn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@param effectiveOn The date on which the offering is effective.", "setterMethodName" : "setEffectiveOn", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "effectiveOn", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "effectiveOn", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EffectiveOn" : { "beanStyleGetterMethodName" : "getEffectiveOn", "beanStyleSetterMethodName" : "setEffectiveOn", "c2jName" : "effectiveOn", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \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 #effectiveOn(Instant)}.\n@param effectiveOn 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 #effectiveOn(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveOn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@param effectiveOn The date on which the offering is effective.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveOn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@return The date on which the offering is effective.", "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" : "effectiveOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "effectiveOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EffectiveOn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@param effectiveOn The date on which the offering is effective.", "setterMethodName" : "setEffectiveOn", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "effectiveOn", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "effectiveOn", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Offering" : { "beanStyleGetterMethodName" : "getOffering", "beanStyleSetterMethodName" : "setOffering", "c2jName" : "offering", "c2jShape" : "Offering", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Offering.Builder} avoiding the need to create one manually via {@link Offering#builder()}.\n\nWhen the {@link Consumer} completes, {@link Offering.Builder#build()} is called immediately and its result is passed to {@link #offering(Offering)}.\n@param offering a consumer that will call methods on {@link Offering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offering(Offering)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offering", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@param offering Represents the metadata of an offering status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offering", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@return Represents the metadata of an offering status.", "getterModel" : { "returnType" : "Offering", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Offering", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@param offering Represents the metadata of an offering status.", "setterMethodName" : "setOffering", "setterModel" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Offering", "variableSetterType" : "Offering" }, "xmlNameSpaceUri" : null }, "Quantity" : { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@param quantity The number of available devices in the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@return The number of available devices in the offering.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@param quantity The number of available devices in the offering.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "OfferingTransactionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "OfferingTransactionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n@param type The type specified for the offering status.\n@see OfferingTransactionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingTransactionType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OfferingTransactionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type specified for the offering status.\n@see OfferingTransactionType", "getterModel" : { "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 specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n@param type The type specified for the offering status.\n@see OfferingTransactionType", "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 specified for the offering status.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "OfferingTransactionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "OfferingTransactionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n@param type The type specified for the offering status.\n@see OfferingTransactionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OfferingTransactionType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The type specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OfferingTransactionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                    \n@return The type specified for the offering status.\n@see OfferingTransactionType", "getterModel" : { "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 specified for the offering status.

                                                                                                                                                                                                                                                                                                                    \n@param type The type specified for the offering status.\n@see OfferingTransactionType", "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 specified for the offering status.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOffering", "beanStyleSetterMethodName" : "setOffering", "c2jName" : "offering", "c2jShape" : "Offering", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Offering.Builder} avoiding the need to create one manually via {@link Offering#builder()}.\n\nWhen the {@link Consumer} completes, {@link Offering.Builder#build()} is called immediately and its result is passed to {@link #offering(Offering)}.\n@param offering a consumer that will call methods on {@link Offering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offering(Offering)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offering", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@param offering Represents the metadata of an offering status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offering", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@return Represents the metadata of an offering status.", "getterModel" : { "returnType" : "Offering", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offering", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offering", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Offering", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    \n@param offering Represents the metadata of an offering status.", "setterMethodName" : "setOffering", "setterModel" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : null, "simpleType" : "Offering", "variableSetterType" : "Offering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Offering", "variableName" : "offering", "variableType" : "Offering", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering status.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Offering", "variableSetterType" : "Offering" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@param quantity The number of available devices in the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@return The number of available devices in the offering.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    \n@param quantity The number of available devices in the offering.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The number of available devices in the offering.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEffectiveOn", "beanStyleSetterMethodName" : "setEffectiveOn", "c2jName" : "effectiveOn", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \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 #effectiveOn(Instant)}.\n@param effectiveOn 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 #effectiveOn(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectiveOn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@param effectiveOn The date on which the offering is effective.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectiveOn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@return The date on which the offering is effective.", "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" : "effectiveOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "effectiveOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EffectiveOn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    \n@param effectiveOn The date on which the offering is effective.", "setterMethodName" : "setEffectiveOn", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "effectiveOn", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "effectiveOn", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which the offering is effective.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OfferingStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "wrapper" : false }, "OfferingTransaction" : { "c2jName" : "OfferingTransaction", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents the metadata of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOfferingStatus", "beanStyleSetterMethodName" : "setOfferingStatus", "c2jName" : "offeringStatus", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #offeringStatus(OfferingStatus)}.\n@param offeringStatus a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringStatus(OfferingStatus)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param offeringStatus The status of an offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The status of an offering transaction.", "getterModel" : { "returnType" : "OfferingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param offeringStatus The status of an offering transaction.", "setterMethodName" : "setOfferingStatus", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransactionId", "beanStyleSetterMethodName" : "setTransactionId", "c2jName" : "transactionId", "c2jShape" : "TransactionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #transactionId(String)}.\n@param transactionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transactionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transactionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param transactionId The transaction ID of the offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transactionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The transaction ID of the offering transaction.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "transactionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transactionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransactionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param transactionId The transaction ID of the offering transaction.", "setterMethodName" : "setTransactionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transactionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transactionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOfferingPromotionId", "beanStyleSetterMethodName" : "setOfferingPromotionId", "c2jName" : "offeringPromotionId", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotionId(String)}.\n@param offeringPromotionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param offeringPromotionId The ID that corresponds to a device offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return The ID that corresponds to a device offering promotion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingPromotionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param offeringPromotionId The ID that corresponds to a device offering promotion.", "setterMethodName" : "setOfferingPromotionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedOn", "beanStyleSetterMethodName" : "setCreatedOn", "c2jName" : "createdOn", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction 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 #createdOn(Instant)}.\n@param createdOn 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 #createdOn(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdOn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@param createdOn The date on which an offering transaction was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdOn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@return The date on which an offering transaction 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" : "createdOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedOn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@param createdOn The date on which an offering transaction was created.", "setterMethodName" : "setCreatedOn", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdOn", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdOn", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCost", "beanStyleSetterMethodName" : "setCost", "c2jName" : "cost", "c2jShape" : "MonetaryAmount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link MonetaryAmount.Builder} avoiding the need to create one manually via {@link MonetaryAmount#builder()}.\n\nWhen the {@link Consumer} completes, {@link MonetaryAmount.Builder#build()} is called immediately and its result is passed to {@link #cost(MonetaryAmount)}.\n@param cost a consumer that will call methods on {@link MonetaryAmount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cost(MonetaryAmount)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cost", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param cost The cost of an offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cost", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The cost of an offering transaction.", "getterModel" : { "returnType" : "MonetaryAmount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cost", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param cost The cost of an offering transaction.", "setterMethodName" : "setCost", "setterModel" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Cost" : { "beanStyleGetterMethodName" : "getCost", "beanStyleSetterMethodName" : "setCost", "c2jName" : "cost", "c2jShape" : "MonetaryAmount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link MonetaryAmount.Builder} avoiding the need to create one manually via {@link MonetaryAmount#builder()}.\n\nWhen the {@link Consumer} completes, {@link MonetaryAmount.Builder#build()} is called immediately and its result is passed to {@link #cost(MonetaryAmount)}.\n@param cost a consumer that will call methods on {@link MonetaryAmount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cost(MonetaryAmount)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cost", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param cost The cost of an offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cost", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The cost of an offering transaction.", "getterModel" : { "returnType" : "MonetaryAmount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cost", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param cost The cost of an offering transaction.", "setterMethodName" : "setCost", "setterModel" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "xmlNameSpaceUri" : null }, "CreatedOn" : { "beanStyleGetterMethodName" : "getCreatedOn", "beanStyleSetterMethodName" : "setCreatedOn", "c2jName" : "createdOn", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction 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 #createdOn(Instant)}.\n@param createdOn 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 #createdOn(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdOn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@param createdOn The date on which an offering transaction was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdOn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@return The date on which an offering transaction 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" : "createdOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedOn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@param createdOn The date on which an offering transaction was created.", "setterMethodName" : "setCreatedOn", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdOn", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdOn", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "OfferingPromotionId" : { "beanStyleGetterMethodName" : "getOfferingPromotionId", "beanStyleSetterMethodName" : "setOfferingPromotionId", "c2jName" : "offeringPromotionId", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotionId(String)}.\n@param offeringPromotionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param offeringPromotionId The ID that corresponds to a device offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return The ID that corresponds to a device offering promotion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingPromotionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param offeringPromotionId The ID that corresponds to a device offering promotion.", "setterMethodName" : "setOfferingPromotionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OfferingStatus" : { "beanStyleGetterMethodName" : "getOfferingStatus", "beanStyleSetterMethodName" : "setOfferingStatus", "c2jName" : "offeringStatus", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #offeringStatus(OfferingStatus)}.\n@param offeringStatus a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringStatus(OfferingStatus)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param offeringStatus The status of an offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The status of an offering transaction.", "getterModel" : { "returnType" : "OfferingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param offeringStatus The status of an offering transaction.", "setterMethodName" : "setOfferingStatus", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, "TransactionId" : { "beanStyleGetterMethodName" : "getTransactionId", "beanStyleSetterMethodName" : "setTransactionId", "c2jName" : "transactionId", "c2jShape" : "TransactionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #transactionId(String)}.\n@param transactionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transactionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transactionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param transactionId The transaction ID of the offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transactionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The transaction ID of the offering transaction.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "transactionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transactionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransactionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param transactionId The transaction ID of the offering transaction.", "setterMethodName" : "setTransactionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transactionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transactionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingStatus", "beanStyleSetterMethodName" : "setOfferingStatus", "c2jName" : "offeringStatus", "c2jShape" : "OfferingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link OfferingStatus.Builder} avoiding the need to create one manually via {@link OfferingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingStatus.Builder#build()} is called immediately and its result is passed to {@link #offeringStatus(OfferingStatus)}.\n@param offeringStatus a consumer that will call methods on {@link OfferingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringStatus(OfferingStatus)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param offeringStatus The status of an offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The status of an offering transaction.", "getterModel" : { "returnType" : "OfferingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param offeringStatus The status of an offering transaction.", "setterMethodName" : "setOfferingStatus", "setterModel" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : null, "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingStatus", "variableName" : "offeringStatus", "variableType" : "OfferingStatus", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The status of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "OfferingStatus", "variableSetterType" : "OfferingStatus" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTransactionId", "beanStyleSetterMethodName" : "setTransactionId", "c2jName" : "transactionId", "c2jShape" : "TransactionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #transactionId(String)}.\n@param transactionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #transactionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "transactionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param transactionId The transaction ID of the offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "transactionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The transaction ID of the offering transaction.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "transactionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "transactionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TransactionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param transactionId The transaction ID of the offering transaction.", "setterMethodName" : "setTransactionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "transactionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "transactionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The transaction ID of the offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOfferingPromotionId", "beanStyleSetterMethodName" : "setOfferingPromotionId", "c2jName" : "offeringPromotionId", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotionId(String)}.\n@param offeringPromotionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param offeringPromotionId The ID that corresponds to a device offering promotion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@return The ID that corresponds to a device offering promotion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingPromotionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    \n@param offeringPromotionId The ID that corresponds to a device offering promotion.", "setterMethodName" : "setOfferingPromotionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The ID that corresponds to a device offering promotion.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedOn", "beanStyleSetterMethodName" : "setCreatedOn", "c2jName" : "createdOn", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction 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 #createdOn(Instant)}.\n@param createdOn 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 #createdOn(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdOn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@param createdOn The date on which an offering transaction was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdOn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@return The date on which an offering transaction 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" : "createdOn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdOn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedOn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    \n@param createdOn The date on which an offering transaction was created.", "setterMethodName" : "setCreatedOn", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdOn", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdOn", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The date on which an offering transaction was created.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCost", "beanStyleSetterMethodName" : "setCost", "c2jName" : "cost", "c2jShape" : "MonetaryAmount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link MonetaryAmount.Builder} avoiding the need to create one manually via {@link MonetaryAmount#builder()}.\n\nWhen the {@link Consumer} completes, {@link MonetaryAmount.Builder#build()} is called immediately and its result is passed to {@link #cost(MonetaryAmount)}.\n@param cost a consumer that will call methods on {@link MonetaryAmount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cost(MonetaryAmount)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cost", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param cost The cost of an offering transaction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cost", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@return The cost of an offering transaction.", "getterModel" : { "returnType" : "MonetaryAmount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cost", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    \n@param cost The cost of an offering transaction.", "setterMethodName" : "setCost", "setterModel" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : "

                                                                                                                                                                                                                                                                                                                    The cost of an offering transaction.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OfferingTransaction", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "wrapper" : false }, "OfferingTransactionType" : { "c2jName" : "OfferingTransactionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PURCHASE", "value" : "PURCHASE" }, { "name" : "RENEW", "value" : "RENEW" }, { "name" : "SYSTEM", "value" : "SYSTEM" } ], "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" : "OfferingTransactionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OfferingTransactionType", "variableName" : "offeringTransactionType", "variableType" : "OfferingTransactionType", "documentation" : null, "simpleType" : "OfferingTransactionType", "variableSetterType" : "OfferingTransactionType" }, "wrapper" : false }, "OfferingType" : { "c2jName" : "OfferingType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "RECURRING", "value" : "RECURRING" } ], "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" : "OfferingType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OfferingType", "variableName" : "offeringType", "variableType" : "OfferingType", "documentation" : null, "simpleType" : "OfferingType", "variableSetterType" : "OfferingType" }, "wrapper" : false }, "Problem" : { "c2jName" : "Problem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Represents a specific warning or failure.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated run.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #run(ProblemDetail)}.\n@param run a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated run.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated run.

                                                                                                                                                                                                                                                                                                                    \n@param run Information about the associated run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated run.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the associated run.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated run.

                                                                                                                                                                                                                                                                                                                    \n@param run Information about the associated run.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "run", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "run", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated run.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated job.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #job(ProblemDetail)}.\n@param job a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated job.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated job.

                                                                                                                                                                                                                                                                                                                    \n@param job Information about the associated job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated job.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the associated job.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated job.

                                                                                                                                                                                                                                                                                                                    \n@param job Information about the associated job.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "job", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "job", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated job.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSuite", "beanStyleSetterMethodName" : "setSuite", "c2jName" : "suite", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated suite.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #suite(ProblemDetail)}.\n@param suite a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suite(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated suite.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suite", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated suite.

                                                                                                                                                                                                                                                                                                                    \n@param suite Information about the associated suite.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suite", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated suite.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the associated suite.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Suite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated suite.

                                                                                                                                                                                                                                                                                                                    \n@param suite Information about the associated suite.", "setterMethodName" : "setSuite", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "suite", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "suite", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated suite.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated test.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #test(ProblemDetail)}.\n@param test a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated test.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated test.

                                                                                                                                                                                                                                                                                                                    \n@param test Information about the associated test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated test.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the associated test.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated test.

                                                                                                                                                                                                                                                                                                                    \n@param test Information about the associated test.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "test", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "test", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated test.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated device.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated device.

                                                                                                                                                                                                                                                                                                                    \n@param device Information about the associated device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    Information about the associated device.

                                                                                                                                                                                                                                                                                                                    \n@return Information about the associated 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 associated device.

                                                                                                                                                                                                                                                                                                                    \n@param device Information about the associated 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 associated device.

                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The problem's result.

                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                    The problem's result.

                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                    The problem's result.

                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                    \n@param result The problem's result.

                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                      The problem's result.

                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                      \n@return The problem's result.

                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The problem's result.

                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                        \n@param result The problem's result.

                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                          The problem's result.

                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \n@param message A message about the problem's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \n@return A message about the problem's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \n@param message A message about the problem's result.", "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" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated device.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated device.

                                                                                                                                                                                                                                                                                                                          \n@param device Information about the associated device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated device.

                                                                                                                                                                                                                                                                                                                          \n@return Information about the associated 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 associated device.

                                                                                                                                                                                                                                                                                                                          \n@param device Information about the associated 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 associated device.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, "Job" : { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated job.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #job(ProblemDetail)}.\n@param job a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated job.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated job.

                                                                                                                                                                                                                                                                                                                          \n@param job Information about the associated job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated job.

                                                                                                                                                                                                                                                                                                                          \n@return Information about the associated job.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated job.

                                                                                                                                                                                                                                                                                                                          \n@param job Information about the associated job.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "job", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "job", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                          Information about the associated job.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \n@param message A message about the problem's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \n@return A message about the problem's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          \n@param message A message about the problem's result.", "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" : "

                                                                                                                                                                                                                                                                                                                          A message about the problem's result.

                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The problem's result.

                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                          The problem's result.

                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          The problem's result.

                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                          \n@param result The problem's result.

                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                            The problem's result.

                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                            \n@return The problem's result.

                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                              The problem's result.

                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                              \n@param result The problem's result.

                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                The problem's result.

                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Run" : { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #run(ProblemDetail)}.\n@param run a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \n@param run Information about the associated run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated run.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \n@param run Information about the associated run.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "run", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "run", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, "Suite" : { "beanStyleGetterMethodName" : "getSuite", "beanStyleSetterMethodName" : "setSuite", "c2jName" : "suite", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #suite(ProblemDetail)}.\n@param suite a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suite(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suite", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \n@param suite Information about the associated suite.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suite", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated suite.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Suite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \n@param suite Information about the associated suite.", "setterMethodName" : "setSuite", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "suite", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "suite", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, "Test" : { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #test(ProblemDetail)}.\n@param test a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \n@param test Information about the associated test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated test.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \n@param test Information about the associated test.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "test", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "test", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #run(ProblemDetail)}.\n@param run a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \n@param run Information about the associated run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated run.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                \n@param run Information about the associated run.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "run", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "run", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated run.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated job.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #job(ProblemDetail)}.\n@param job a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated job.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated job.

                                                                                                                                                                                                                                                                                                                                \n@param job Information about the associated job.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated job.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated job.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated job.

                                                                                                                                                                                                                                                                                                                                \n@param job Information about the associated job.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "job", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "job", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated job.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSuite", "beanStyleSetterMethodName" : "setSuite", "c2jName" : "suite", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #suite(ProblemDetail)}.\n@param suite a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #suite(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suite", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \n@param suite Information about the associated suite.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suite", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated suite.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Suite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                \n@param suite Information about the associated suite.", "setterMethodName" : "setSuite", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "suite", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "suite", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated suite.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ProblemDetail", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link ProblemDetail.Builder} avoiding the need to create one manually via {@link ProblemDetail#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProblemDetail.Builder#build()} is called immediately and its result is passed to {@link #test(ProblemDetail)}.\n@param test a consumer that will call methods on {@link ProblemDetail.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ProblemDetail)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \n@param test Information about the associated test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated test.", "getterModel" : { "returnType" : "ProblemDetail", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                \n@param test Information about the associated test.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "test", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "test", "variableType" : "ProblemDetail", "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated test.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated device.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated device.

                                                                                                                                                                                                                                                                                                                                \n@param device Information about the associated device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Information about the associated device.

                                                                                                                                                                                                                                                                                                                                \n@return Information about the associated 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 associated device.

                                                                                                                                                                                                                                                                                                                                \n@param device Information about the associated 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 associated device.

                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                The problem's result.

                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                The problem's result.

                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                The problem's result.

                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                \n@param result The problem's result.

                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The problem's result.

                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                  \n@return The problem's result.

                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                    The problem's result.

                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                    \n@param result The problem's result.

                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem's result.

                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      A message about the problem's result.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      A message about the problem's result.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      A message about the problem's result.

                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the problem's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      A message about the problem's result.

                                                                                                                                                                                                                                                                                                                                      \n@return A message about the problem's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                      A message about the problem's result.

                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the problem's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                      A message about the problem's result.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Problem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Problem", "variableName" : "problem", "variableType" : "Problem", "documentation" : null, "simpleType" : "Problem", "variableSetterType" : "Problem" }, "wrapper" : false }, "ProblemDetail" : { "c2jName" : "ProblemDetail", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Information about a problem detail.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The problem detail's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@return The problem detail's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The problem detail's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The problem detail's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@return The problem detail's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The problem detail's name.", "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 problem detail's name.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The problem detail's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@return The problem detail's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The problem detail's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The problem detail's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@return The problem detail's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The problem detail's name.", "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 problem detail's name.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The problem detail's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@return The problem detail's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The problem detail's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The problem detail's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@return The problem detail's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 problem detail's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The problem detail's name.", "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 problem detail's name.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProblemDetail", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProblemDetail", "variableName" : "problemDetail", "variableType" : "ProblemDetail", "documentation" : null, "simpleType" : "ProblemDetail", "variableSetterType" : "ProblemDetail" }, "wrapper" : false }, "Project" : { "c2jName" : "Project", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents an operating-system neutral workspace for running and managing tests.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The project's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@return The project's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The project's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The project's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \n@return The project's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 project's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The project's name.", "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 project's name.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultJobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@return The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created When the project was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@return When the project 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created When the project was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The project's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@return The project's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The project's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created When the project was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@return When the project 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created When the project was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DefaultJobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultJobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@return The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The project's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \n@return The project's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 project's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The project's name.", "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 project's name.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The project's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@return The project's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The project's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's ARN.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The project's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The project's name.

                                                                                                                                                                                                                                                                                                                                      \n@return The project's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 project's name.

                                                                                                                                                                                                                                                                                                                                      \n@param name The project's name.", "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 project's name.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultJobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@return The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created When the project was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@return When the project 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created When the project was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      When the project was created.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Project", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "wrapper" : false }, "PurchaseOfferingRequest" : { "c2jName" : "PurchaseOfferingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents a request for a purchase offering.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : 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" : "PurchaseOffering", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.PurchaseOffering", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOfferingId", "beanStyleSetterMethodName" : "setOfferingId", "c2jName" : "offeringId", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringId(String)}.\n@param offeringId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringId The ID of the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringId The ID of the offering.", "setterMethodName" : "setOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering 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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@param quantity The number of device slots you wish to purchase in an offering request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@return The number of device slots you wish to purchase in an offering request.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@param quantity The number of device slots you wish to purchase in an offering request.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOfferingPromotionId", "beanStyleSetterMethodName" : "setOfferingPromotionId", "c2jName" : "offeringPromotionId", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotionId(String)}.\n@param offeringPromotionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringPromotionId The ID of the offering promotion to be applied to the purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the offering promotion to be applied to the purchase.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingPromotionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringPromotionId The ID of the offering promotion to be applied to the purchase.", "setterMethodName" : "setOfferingPromotionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OfferingId" : { "beanStyleGetterMethodName" : "getOfferingId", "beanStyleSetterMethodName" : "setOfferingId", "c2jName" : "offeringId", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringId(String)}.\n@param offeringId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringId The ID of the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringId The ID of the offering.", "setterMethodName" : "setOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OfferingPromotionId" : { "beanStyleGetterMethodName" : "getOfferingPromotionId", "beanStyleSetterMethodName" : "setOfferingPromotionId", "c2jName" : "offeringPromotionId", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotionId(String)}.\n@param offeringPromotionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringPromotionId The ID of the offering promotion to be applied to the purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the offering promotion to be applied to the purchase.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingPromotionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringPromotionId The ID of the offering promotion to be applied to the purchase.", "setterMethodName" : "setOfferingPromotionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Quantity" : { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering 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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@param quantity The number of device slots you wish to purchase in an offering request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@return The number of device slots you wish to purchase in an offering request.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@param quantity The number of device slots you wish to purchase in an offering request.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingId", "beanStyleSetterMethodName" : "setOfferingId", "c2jName" : "offeringId", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringId(String)}.\n@param offeringId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringId The ID of the offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringId The ID of the offering.", "setterMethodName" : "setOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering 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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@param quantity The number of device slots you wish to purchase in an offering request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@return The number of device slots you wish to purchase in an offering request.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      \n@param quantity The number of device slots you wish to purchase in an offering request.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The number of device slots you wish to purchase in an offering request.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOfferingPromotionId", "beanStyleSetterMethodName" : "setOfferingPromotionId", "c2jName" : "offeringPromotionId", "c2jShape" : "OfferingPromotionIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringPromotionId(String)}.\n@param offeringPromotionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringPromotionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringPromotionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringPromotionId The ID of the offering promotion to be applied to the purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringPromotionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@return The ID of the offering promotion to be applied to the purchase.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringPromotionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringPromotionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingPromotionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringPromotionId The ID of the offering promotion to be applied to the purchase.", "setterMethodName" : "setOfferingPromotionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringPromotionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The ID of the offering promotion to be applied to the purchase.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PurchaseOfferingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PurchaseOfferingRequest", "variableName" : "purchaseOfferingRequest", "variableType" : "PurchaseOfferingRequest", "documentation" : null, "simpleType" : "PurchaseOfferingRequest", "variableSetterType" : "PurchaseOfferingRequest" }, "wrapper" : false }, "PurchaseOfferingResponse" : { "c2jName" : "PurchaseOfferingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The result of the purchase offering (e.g., success or failure).

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOfferingTransaction", "beanStyleSetterMethodName" : "setOfferingTransaction", "c2jName" : "offeringTransaction", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #offeringTransaction(OfferingTransaction)}.\n@param offeringTransaction a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransaction(OfferingTransaction)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransaction", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringTransaction Represents the offering transaction for the purchase result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransaction", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@return Represents the offering transaction for the purchase result.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransaction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransaction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingTransaction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringTransaction Represents the offering transaction for the purchase result.", "setterMethodName" : "setOfferingTransaction", "setterModel" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OfferingTransaction" : { "beanStyleGetterMethodName" : "getOfferingTransaction", "beanStyleSetterMethodName" : "setOfferingTransaction", "c2jName" : "offeringTransaction", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #offeringTransaction(OfferingTransaction)}.\n@param offeringTransaction a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransaction(OfferingTransaction)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransaction", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringTransaction Represents the offering transaction for the purchase result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransaction", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@return Represents the offering transaction for the purchase result.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransaction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransaction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingTransaction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringTransaction Represents the offering transaction for the purchase result.", "setterMethodName" : "setOfferingTransaction", "setterModel" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingTransaction", "beanStyleSetterMethodName" : "setOfferingTransaction", "c2jName" : "offeringTransaction", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #offeringTransaction(OfferingTransaction)}.\n@param offeringTransaction a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransaction(OfferingTransaction)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransaction", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringTransaction Represents the offering transaction for the purchase result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransaction", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@return Represents the offering transaction for the purchase result.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransaction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransaction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingTransaction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      \n@param offeringTransaction Represents the offering transaction for the purchase result.", "setterMethodName" : "setOfferingTransaction", "setterModel" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the offering transaction for the purchase result.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PurchaseOfferingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PurchaseOfferingResponse", "variableName" : "purchaseOfferingResponse", "variableType" : "PurchaseOfferingResponse", "documentation" : null, "simpleType" : "PurchaseOfferingResponse", "variableSetterType" : "PurchaseOfferingResponse" }, "wrapper" : false }, "Radios" : { "c2jName" : "Radios", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWifi", "beanStyleSetterMethodName" : "setWifi", "c2jName" : "wifi", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #wifi(Boolean)}.\n@param wifi a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wifi(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "wifi", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param wifi True if Wi-Fi is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "wifi", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if Wi-Fi is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "wifi", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "wifi", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Wifi", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param wifi True if Wi-Fi is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setWifi", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "wifi", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "wifi", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBluetooth", "beanStyleSetterMethodName" : "setBluetooth", "c2jName" : "bluetooth", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #bluetooth(Boolean)}.\n@param bluetooth a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bluetooth(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bluetooth", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param bluetooth True if Bluetooth is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bluetooth", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if Bluetooth is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bluetooth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bluetooth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Bluetooth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param bluetooth True if Bluetooth is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setBluetooth", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bluetooth", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bluetooth", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNfc", "beanStyleSetterMethodName" : "setNfc", "c2jName" : "nfc", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #nfc(Boolean)}.\n@param nfc a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfc(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfc", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param nfc True if NFC is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfc", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if NFC is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nfc", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nfc", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Nfc", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param nfc True if NFC is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setNfc", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "nfc", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "nfc", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGps", "beanStyleSetterMethodName" : "setGps", "c2jName" : "gps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #gps(Boolean)}.\n@param gps a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param gps True if GPS is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gps", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if GPS is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "gps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "gps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Gps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param gps True if GPS is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setGps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "gps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "gps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Bluetooth" : { "beanStyleGetterMethodName" : "getBluetooth", "beanStyleSetterMethodName" : "setBluetooth", "c2jName" : "bluetooth", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #bluetooth(Boolean)}.\n@param bluetooth a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bluetooth(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bluetooth", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param bluetooth True if Bluetooth is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bluetooth", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if Bluetooth is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bluetooth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bluetooth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Bluetooth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param bluetooth True if Bluetooth is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setBluetooth", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bluetooth", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bluetooth", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Gps" : { "beanStyleGetterMethodName" : "getGps", "beanStyleSetterMethodName" : "setGps", "c2jName" : "gps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #gps(Boolean)}.\n@param gps a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param gps True if GPS is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gps", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if GPS is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "gps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "gps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Gps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param gps True if GPS is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setGps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "gps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "gps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Nfc" : { "beanStyleGetterMethodName" : "getNfc", "beanStyleSetterMethodName" : "setNfc", "c2jName" : "nfc", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #nfc(Boolean)}.\n@param nfc a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfc(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfc", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param nfc True if NFC is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfc", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if NFC is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nfc", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nfc", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Nfc", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param nfc True if NFC is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setNfc", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "nfc", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "nfc", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Wifi" : { "beanStyleGetterMethodName" : "getWifi", "beanStyleSetterMethodName" : "setWifi", "c2jName" : "wifi", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #wifi(Boolean)}.\n@param wifi a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wifi(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "wifi", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param wifi True if Wi-Fi is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "wifi", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if Wi-Fi is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "wifi", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "wifi", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Wifi", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param wifi True if Wi-Fi is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setWifi", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "wifi", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "wifi", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWifi", "beanStyleSetterMethodName" : "setWifi", "c2jName" : "wifi", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #wifi(Boolean)}.\n@param wifi a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #wifi(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "wifi", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param wifi True if Wi-Fi is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "wifi", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if Wi-Fi is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "wifi", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "wifi", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Wifi", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param wifi True if Wi-Fi is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setWifi", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "wifi", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "wifi", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Wi-Fi is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBluetooth", "beanStyleSetterMethodName" : "setBluetooth", "c2jName" : "bluetooth", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #bluetooth(Boolean)}.\n@param bluetooth a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bluetooth(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bluetooth", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param bluetooth True if Bluetooth is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bluetooth", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if Bluetooth is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bluetooth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bluetooth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Bluetooth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param bluetooth True if Bluetooth is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setBluetooth", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bluetooth", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bluetooth", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if Bluetooth is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNfc", "beanStyleSetterMethodName" : "setNfc", "c2jName" : "nfc", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #nfc(Boolean)}.\n@param nfc a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfc(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfc", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param nfc True if NFC is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfc", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if NFC is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nfc", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nfc", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Nfc", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param nfc True if NFC is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setNfc", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "nfc", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "nfc", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if NFC is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGps", "beanStyleSetterMethodName" : "setGps", "c2jName" : "gps", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #gps(Boolean)}.\n@param gps a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gps(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param gps True if GPS is enabled at the beginning of the test; otherwise, false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gps", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@return True if GPS is enabled at the beginning of the test; otherwise, false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "gps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "gps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Gps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      \n@param gps True if GPS is enabled at the beginning of the test; otherwise, false.", "setterMethodName" : "setGps", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "gps", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "gps", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      True if GPS is enabled at the beginning of the test; otherwise, false.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Radios", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "wrapper" : false }, "RecurringCharge" : { "c2jName" : "RecurringCharge", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Specifies whether charges for devices will be recurring.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCost", "beanStyleSetterMethodName" : "setCost", "c2jName" : "cost", "c2jShape" : "MonetaryAmount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link MonetaryAmount.Builder} avoiding the need to create one manually via {@link MonetaryAmount#builder()}.\n\nWhen the {@link Consumer} completes, {@link MonetaryAmount.Builder#build()} is called immediately and its result is passed to {@link #cost(MonetaryAmount)}.\n@param cost a consumer that will call methods on {@link MonetaryAmount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cost(MonetaryAmount)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cost", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@param cost The cost of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cost", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@return The cost of the recurring charge.", "getterModel" : { "returnType" : "MonetaryAmount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cost", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@param cost The cost of the recurring charge.", "setterMethodName" : "setCost", "setterModel" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFrequencyAsString", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "frequency", "c2jShape" : "RecurringChargeFrequency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frequencyAsString(String)}.\n@param frequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frequency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "RecurringChargeFrequency", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "frequency", "fluentEnumSetterMethodName" : "frequency", "fluentGetterMethodName" : "frequencyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n@param frequency The frequency in which charges will recur.\n@see RecurringChargeFrequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecurringChargeFrequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #frequency} will return {@link RecurringChargeFrequency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #frequencyAsString}.\n

                                                                                                                                                                                                                                                                                                                                      \n@return The frequency in which charges will recur.\n@see RecurringChargeFrequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frequency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Frequency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n@param frequency The frequency in which charges will recur.\n@see RecurringChargeFrequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Cost" : { "beanStyleGetterMethodName" : "getCost", "beanStyleSetterMethodName" : "setCost", "c2jName" : "cost", "c2jShape" : "MonetaryAmount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link MonetaryAmount.Builder} avoiding the need to create one manually via {@link MonetaryAmount#builder()}.\n\nWhen the {@link Consumer} completes, {@link MonetaryAmount.Builder#build()} is called immediately and its result is passed to {@link #cost(MonetaryAmount)}.\n@param cost a consumer that will call methods on {@link MonetaryAmount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cost(MonetaryAmount)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cost", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@param cost The cost of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cost", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@return The cost of the recurring charge.", "getterModel" : { "returnType" : "MonetaryAmount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cost", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@param cost The cost of the recurring charge.", "setterMethodName" : "setCost", "setterModel" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "xmlNameSpaceUri" : null }, "Frequency" : { "beanStyleGetterMethodName" : "getFrequencyAsString", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "frequency", "c2jShape" : "RecurringChargeFrequency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frequencyAsString(String)}.\n@param frequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frequency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "RecurringChargeFrequency", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "frequency", "fluentEnumSetterMethodName" : "frequency", "fluentGetterMethodName" : "frequencyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n@param frequency The frequency in which charges will recur.\n@see RecurringChargeFrequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecurringChargeFrequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #frequency} will return {@link RecurringChargeFrequency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #frequencyAsString}.\n

                                                                                                                                                                                                                                                                                                                                      \n@return The frequency in which charges will recur.\n@see RecurringChargeFrequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frequency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Frequency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n@param frequency The frequency in which charges will recur.\n@see RecurringChargeFrequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCost", "beanStyleSetterMethodName" : "setCost", "c2jName" : "cost", "c2jShape" : "MonetaryAmount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link MonetaryAmount.Builder} avoiding the need to create one manually via {@link MonetaryAmount#builder()}.\n\nWhen the {@link Consumer} completes, {@link MonetaryAmount.Builder#build()} is called immediately and its result is passed to {@link #cost(MonetaryAmount)}.\n@param cost a consumer that will call methods on {@link MonetaryAmount.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cost(MonetaryAmount)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cost", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@param cost The cost of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cost", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@return The cost of the recurring charge.", "getterModel" : { "returnType" : "MonetaryAmount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cost", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cost", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Cost", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      \n@param cost The cost of the recurring charge.", "setterMethodName" : "setCost", "setterModel" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : null, "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MonetaryAmount", "variableName" : "cost", "variableType" : "MonetaryAmount", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The cost of the recurring charge.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "MonetaryAmount", "variableSetterType" : "MonetaryAmount" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFrequencyAsString", "beanStyleSetterMethodName" : "setFrequency", "c2jName" : "frequency", "c2jShape" : "RecurringChargeFrequency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frequencyAsString(String)}.\n@param frequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frequency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "RecurringChargeFrequency", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "frequency", "fluentEnumSetterMethodName" : "frequency", "fluentGetterMethodName" : "frequencyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n@param frequency The frequency in which charges will recur.\n@see RecurringChargeFrequency\n@return Returns a reference to this object so that method calls can be chained together.\n@see RecurringChargeFrequency", "fluentSetterMethodName" : "frequency", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #frequency} will return {@link RecurringChargeFrequency#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #frequencyAsString}.\n

                                                                                                                                                                                                                                                                                                                                      \n@return The frequency in which charges will recur.\n@see RecurringChargeFrequency", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frequency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Frequency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      \n@param frequency The frequency in which charges will recur.\n@see RecurringChargeFrequency", "setterMethodName" : "setFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frequency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The frequency in which charges will recur.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RecurringCharge", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "recurringCharge", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "wrapper" : false }, "RecurringChargeFrequency" : { "c2jName" : "RecurringChargeFrequency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "MONTHLY", "value" : "MONTHLY" } ], "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" : "RecurringChargeFrequency", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RecurringChargeFrequency", "variableName" : "recurringChargeFrequency", "variableType" : "RecurringChargeFrequency", "documentation" : null, "simpleType" : "RecurringChargeFrequency", "variableSetterType" : "RecurringChargeFrequency" }, "wrapper" : false }, "RemoteAccessSession" : { "c2jName" : "RemoteAccessSession", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Represents information about the remote access session.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the remote access session.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                      \n@return The name of the remote access session.", "getterModel" : { "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 remote access session.

                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the remote access session.", "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 remote access session.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created The date and time the remote access session was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                      \n@return The date and time the remote access session 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                      \n@param created The date and time the remote access session was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                      \n@param status The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                        The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                        \n@return The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                          The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                          \n@param status The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                            \n@param result The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                              The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                              \n@return The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                \n@param result The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return A message about the remote access session.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                  A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                  A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                  \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                  \n@param started The date and time the remote access session was started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                  \n@return The date and time the remote access session was started.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                  \n@param started The date and time the remote access session was started.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                  \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                  \n@param stopped The date and time the remote access session was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                  \n@return The date and time the remote access session was stopped.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                  \n@param stopped The date and time the remote access session was stopped.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param device The device (phone or tablet) used in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return The device (phone or tablet) used in the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                  The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param device The device (phone or tablet) used in the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                  The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                  \n@param instanceArn The Amazon Resource Name (ARN) of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                  \n@param instanceArn The Amazon Resource Name (ARN) of the instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteDebugEnabled(Boolean)}.\n@param remoteDebugEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteDebugEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteDebugEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return This flag is set to true if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the remote access session.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordEnabled", "beanStyleSetterMethodName" : "setRemoteRecordEnabled", "c2jName" : "remoteRecordEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteRecordEnabled(Boolean)}.\n@param remoteRecordEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteRecordEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteRecordEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param remoteRecordEnabled This flag is set to true if remote recording is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return This flag is set to true if remote recording is enabled for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteRecordEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param remoteRecordEnabled This flag is set to true if remote recording is enabled for the remote access session.", "setterMethodName" : "setRemoteRecordEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordAppArn", "beanStyleSetterMethodName" : "setRemoteRecordAppArn", "c2jName" : "remoteRecordAppArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #remoteRecordAppArn(String)}.\n@param remoteRecordAppArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteRecordAppArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteRecordAppArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordAppArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordAppArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordAppArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteRecordAppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "setterMethodName" : "setRemoteRecordAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostAddress", "beanStyleSetterMethodName" : "setHostAddress", "c2jName" : "hostAddress", "c2jShape" : "HostAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostAddress(String)}.\n@param hostAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param hostAddress IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hostAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hostAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param hostAddress IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setHostAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "clientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param clientId Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param clientId Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                  \n@param billingMethod The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                  \n@return The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                  \n@param billingMethod The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                  \n@param deviceMinutes The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                  \n@return The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                  \n@param deviceMinutes The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "endpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                  \n@param endpoint The endpoint for the remote access sesssion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                  \n@return The endpoint for the remote access sesssion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                  \n@param endpoint The endpoint for the remote access sesssion.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceUdid", "beanStyleSetterMethodName" : "setDeviceUdid", "c2jName" : "deviceUdid", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceUdid(String)}.\n@param deviceUdid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceUdid(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceUdid", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param deviceUdid Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceUdid", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@return Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceUdid", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceUdid", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceUdid", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  \n@param deviceUdid Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setDeviceUdid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceUdid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceUdid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInteractionModeAsString", "beanStyleSetterMethodName" : "setInteractionMode", "c2jName" : "interactionMode", "c2jShape" : "InteractionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #interactionModeAsString(String)}.\n@param interactionMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #interactionMode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                  The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "InteractionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interactionMode", "fluentEnumSetterMethodName" : "interactionMode", "fluentGetterMethodName" : "interactionModeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                  \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                  • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                  • \n@see InteractionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InteractionMode", "fluentSetterMethodName" : "interactionMode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                    The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #interactionMode} will return {@link InteractionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #interactionModeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                    \n@return The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                    • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                    • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                    • \n@see InteractionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "interactionMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "interactionMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InteractionMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                      \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                      • \n@see InteractionMode", "setterMethodName" : "setInteractionMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                        \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                        \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                        \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                        For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param arn The Amazon Resource Name (ARN) of the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param arn The Amazon Resource Name (ARN) of the remote access session.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BillingMethod" : { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                        \n@param billingMethod The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                        \n@return The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                        \n@param billingMethod The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClientId" : { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "clientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param clientId Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@return Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param clientId Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The date and time the remote access session 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                        \n@param created The date and time the remote access session was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                        \n@return The date and time the remote access session 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                        \n@param created The date and time the remote access session was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Device" : { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param device The device (phone or tablet) used in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@return The device (phone or tablet) used in the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                        The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param device The device (phone or tablet) used in the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                        The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, "DeviceMinutes" : { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                        \n@param deviceMinutes The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                        \n@return The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                        \n@param deviceMinutes The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, "DeviceUdid" : { "beanStyleGetterMethodName" : "getDeviceUdid", "beanStyleSetterMethodName" : "setDeviceUdid", "c2jName" : "deviceUdid", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceUdid(String)}.\n@param deviceUdid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceUdid(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceUdid", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param deviceUdid Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceUdid", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@return Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceUdid", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceUdid", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceUdid", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param deviceUdid Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setDeviceUdid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceUdid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceUdid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Endpoint" : { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "endpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                        \n@param endpoint The endpoint for the remote access sesssion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                        \n@return The endpoint for the remote access sesssion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                        \n@param endpoint The endpoint for the remote access sesssion.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HostAddress" : { "beanStyleGetterMethodName" : "getHostAddress", "beanStyleSetterMethodName" : "setHostAddress", "c2jName" : "hostAddress", "c2jShape" : "HostAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostAddress(String)}.\n@param hostAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param hostAddress IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@return IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hostAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hostAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        \n@param hostAddress IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setHostAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceArn" : { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                        \n@param instanceArn The Amazon Resource Name (ARN) of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                        \n@param instanceArn The Amazon Resource Name (ARN) of the instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InteractionMode" : { "beanStyleGetterMethodName" : "getInteractionModeAsString", "beanStyleSetterMethodName" : "setInteractionMode", "c2jName" : "interactionMode", "c2jShape" : "InteractionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #interactionModeAsString(String)}.\n@param interactionMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #interactionMode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                        The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "InteractionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interactionMode", "fluentEnumSetterMethodName" : "interactionMode", "fluentGetterMethodName" : "interactionModeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                        \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                        • \n@see InteractionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InteractionMode", "fluentSetterMethodName" : "interactionMode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                          The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #interactionMode} will return {@link InteractionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #interactionModeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                          \n@return The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                          • \n@see InteractionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "interactionMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "interactionMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InteractionMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                            The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                            • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                            • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                            • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                            \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                            • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                            • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                            • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                            • \n@see InteractionMode", "setterMethodName" : "setInteractionMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                              • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                              • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                              • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param message A message about the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@return A message about the remote access session.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                              A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param message A message about the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                              A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param name The name of the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@return The name of the remote access session.", "getterModel" : { "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 remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param name The name of the remote access session.", "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 remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteDebugEnabled" : { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteDebugEnabled(Boolean)}.\n@param remoteDebugEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteDebugEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteDebugEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@return This flag is set to true if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the remote access session.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RemoteRecordAppArn" : { "beanStyleGetterMethodName" : "getRemoteRecordAppArn", "beanStyleSetterMethodName" : "setRemoteRecordAppArn", "c2jName" : "remoteRecordAppArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #remoteRecordAppArn(String)}.\n@param remoteRecordAppArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteRecordAppArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteRecordAppArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordAppArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordAppArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordAppArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteRecordAppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "setterMethodName" : "setRemoteRecordAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RemoteRecordEnabled" : { "beanStyleGetterMethodName" : "getRemoteRecordEnabled", "beanStyleSetterMethodName" : "setRemoteRecordEnabled", "c2jName" : "remoteRecordEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteRecordEnabled(Boolean)}.\n@param remoteRecordEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteRecordEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteRecordEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param remoteRecordEnabled This flag is set to true if remote recording is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@return This flag is set to true if remote recording is enabled for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteRecordEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              \n@param remoteRecordEnabled This flag is set to true if remote recording is enabled for the remote access session.", "setterMethodName" : "setRemoteRecordEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                              The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                              \n@param result The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                \n@return The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                  The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                  \n@param result The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SkipAppResign" : { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                    \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                    \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                    \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Started" : { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                    \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                    \n@param started The date and time the remote access session was started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                    \n@return The date and time the remote access session was started.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                    \n@param started The date and time the remote access session was started.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                    \n@param status The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                      The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                      \n@return The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                        The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                        \n@param status The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                          \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                          \n@param stopped The date and time the remote access session was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The date and time the remote access session was stopped.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                          \n@param stopped The date and time the remote access session was stopped.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \n@param name The name of the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the remote access session.", "getterModel" : { "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 remote access session.

                                                                                                                                                                                                                                                                                                                                                                          \n@param name The name of the remote access session.", "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 remote access session.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                                          \n@param created The date and time the remote access session was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The date and time the remote access session 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                                          \n@param created The date and time the remote access session was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time the remote access session was created.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                          \n@param status The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                            The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                            \n@return The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                              The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                              \n@param status The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The status of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                \n@param result The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                  The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                  \n@return The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                    \n@param result The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The result of the remote access session. Can be any of the following:

                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return A message about the remote access session.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                      A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                      A message about the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                                      \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param started The date and time the remote access session was started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The date and time the remote access session was started.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param started The date and time the remote access session was started.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was started.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                                      \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param stopped The date and time the remote access session was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The date and time the remote access session was stopped.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param stopped The date and time the remote access session was stopped.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The date and time the remote access session was stopped.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevice", "beanStyleSetterMethodName" : "setDevice", "c2jName" : "device", "c2jShape" : "Device", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "device", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param device The device (phone or tablet) used in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "device", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The device (phone or tablet) used in the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                      The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param device The device (phone or tablet) used in the remote access session.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                      The device (phone or tablet) used in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Device", "variableSetterType" : "Device" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceArn", "beanStyleSetterMethodName" : "setInstanceArn", "c2jName" : "instanceArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceArn(String)}.\n@param instanceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceArn The Amazon Resource Name (ARN) of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceArn The Amazon Resource Name (ARN) of the instance.", "setterMethodName" : "setInstanceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteDebugEnabled", "beanStyleSetterMethodName" : "setRemoteDebugEnabled", "c2jName" : "remoteDebugEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteDebugEnabled(Boolean)}.\n@param remoteDebugEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteDebugEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteDebugEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteDebugEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return This flag is set to true if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteDebugEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteDebugEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteDebugEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param remoteDebugEnabled This flag is set to true if remote debugging is enabled for the remote access session.", "setterMethodName" : "setRemoteDebugEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteDebugEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordEnabled", "beanStyleSetterMethodName" : "setRemoteRecordEnabled", "c2jName" : "remoteRecordEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #remoteRecordEnabled(Boolean)}.\n@param remoteRecordEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteRecordEnabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteRecordEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param remoteRecordEnabled This flag is set to true if remote recording is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return This flag is set to true if remote recording is enabled for the remote access session.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RemoteRecordEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param remoteRecordEnabled This flag is set to true if remote recording is enabled for the remote access session.", "setterMethodName" : "setRemoteRecordEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "remoteRecordEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      This flag is set to true if remote recording is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemoteRecordAppArn", "beanStyleSetterMethodName" : "setRemoteRecordAppArn", "c2jName" : "remoteRecordAppArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #remoteRecordAppArn(String)}.\n@param remoteRecordAppArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteRecordAppArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteRecordAppArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteRecordAppArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteRecordAppArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteRecordAppArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RemoteRecordAppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param remoteRecordAppArn The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.", "setterMethodName" : "setRemoteRecordAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "remoteRecordAppArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHostAddress", "beanStyleSetterMethodName" : "setHostAddress", "c2jName" : "hostAddress", "c2jShape" : "HostAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostAddress(String)}.\n@param hostAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hostAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param hostAddress IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hostAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hostAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hostAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param hostAddress IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setHostAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientId", "beanStyleSetterMethodName" : "setClientId", "c2jName" : "clientId", "c2jShape" : "ClientId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientId(String)}.\n@param clientId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param clientId Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clientId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param clientId Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setClientId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.\"

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceMinutes The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceMinutes The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "endpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param endpoint The endpoint for the remote access sesssion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return The endpoint for the remote access sesssion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param endpoint The endpoint for the remote access sesssion.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The endpoint for the remote access sesssion.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceUdid", "beanStyleSetterMethodName" : "setDeviceUdid", "c2jName" : "deviceUdid", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceUdid(String)}.\n@param deviceUdid a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceUdid(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceUdid", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceUdid Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceUdid", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@return Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceUdid", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceUdid", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceUdid", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceUdid Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.", "setterMethodName" : "setDeviceUdid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceUdid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceUdid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInteractionModeAsString", "beanStyleSetterMethodName" : "setInteractionMode", "c2jName" : "interactionMode", "c2jShape" : "InteractionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #interactionModeAsString(String)}.\n@param interactionMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #interactionMode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "InteractionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "interactionMode", "fluentEnumSetterMethodName" : "interactionMode", "fluentGetterMethodName" : "interactionModeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                      • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                      • \n@see InteractionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InteractionMode", "fluentSetterMethodName" : "interactionMode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                        The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #interactionMode} will return {@link InteractionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #interactionModeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                        \n@return The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                        • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                        • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                        • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                        • \n@see InteractionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "interactionMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "interactionMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InteractionMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                          The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                          \n@param interactionMode The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                          • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                          • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                          • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                          • \n@see InteractionMode", "setterMethodName" : "setInteractionMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "interactionMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The interaction mode of the remote access session. Valid values are:

                                                                                                                                                                                                                                                                                                                                                                                            • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                            • NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

                                                                                                                                                                                                                                                                                                                                                                                            • VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                            For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RemoteAccessSession", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "wrapper" : false }, "RenewOfferingRequest" : { "c2jName" : "RenewOfferingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A request representing an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : 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" : "RenewOffering", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.RenewOffering", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOfferingId", "beanStyleSetterMethodName" : "setOfferingId", "c2jName" : "offeringId", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringId(String)}.\n@param offeringId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringId The ID of a request to renew an offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ID of a request to renew an offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringId The ID of a request to renew an offering.", "setterMethodName" : "setOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param quantity The quantity requested in an offering renewal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The quantity requested in an offering renewal.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param quantity The quantity requested in an offering renewal.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OfferingId" : { "beanStyleGetterMethodName" : "getOfferingId", "beanStyleSetterMethodName" : "setOfferingId", "c2jName" : "offeringId", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringId(String)}.\n@param offeringId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringId The ID of a request to renew an offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ID of a request to renew an offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringId The ID of a request to renew an offering.", "setterMethodName" : "setOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Quantity" : { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param quantity The quantity requested in an offering renewal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The quantity requested in an offering renewal.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param quantity The quantity requested in an offering renewal.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingId", "beanStyleSetterMethodName" : "setOfferingId", "c2jName" : "offeringId", "c2jShape" : "OfferingIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #offeringId(String)}.\n@param offeringId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringId The ID of a request to renew an offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ID of a request to renew an offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OfferingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringId The ID of a request to renew an offering.", "setterMethodName" : "setOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "offeringId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The ID of a request to renew an offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQuantity", "beanStyleSetterMethodName" : "setQuantity", "c2jName" : "quantity", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #quantity(Integer)}.\n@param quantity 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 #quantity(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "quantity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param quantity The quantity requested in an offering renewal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "quantity", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The quantity requested in an offering renewal.", "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" : "quantity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "quantity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Quantity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param quantity The quantity requested in an offering renewal.", "setterMethodName" : "setQuantity", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "quantity", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The quantity requested in an offering renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RenewOfferingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RenewOfferingRequest", "variableName" : "renewOfferingRequest", "variableType" : "RenewOfferingRequest", "documentation" : null, "simpleType" : "RenewOfferingRequest", "variableSetterType" : "RenewOfferingRequest" }, "wrapper" : false }, "RenewOfferingResponse" : { "c2jName" : "RenewOfferingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The result of a renewal offering.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOfferingTransaction", "beanStyleSetterMethodName" : "setOfferingTransaction", "c2jName" : "offeringTransaction", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #offeringTransaction(OfferingTransaction)}.\n@param offeringTransaction a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransaction(OfferingTransaction)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransaction", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringTransaction Represents the status of the offering transaction for the renewal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransaction", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Represents the status of the offering transaction for the renewal.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransaction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransaction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingTransaction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringTransaction Represents the status of the offering transaction for the renewal.", "setterMethodName" : "setOfferingTransaction", "setterModel" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OfferingTransaction" : { "beanStyleGetterMethodName" : "getOfferingTransaction", "beanStyleSetterMethodName" : "setOfferingTransaction", "c2jName" : "offeringTransaction", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #offeringTransaction(OfferingTransaction)}.\n@param offeringTransaction a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransaction(OfferingTransaction)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransaction", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringTransaction Represents the status of the offering transaction for the renewal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransaction", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Represents the status of the offering transaction for the renewal.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransaction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransaction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingTransaction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringTransaction Represents the status of the offering transaction for the renewal.", "setterMethodName" : "setOfferingTransaction", "setterModel" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOfferingTransaction", "beanStyleSetterMethodName" : "setOfferingTransaction", "c2jName" : "offeringTransaction", "c2jShape" : "OfferingTransaction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link OfferingTransaction.Builder} avoiding the need to create one manually via {@link OfferingTransaction#builder()}.\n\nWhen the {@link Consumer} completes, {@link OfferingTransaction.Builder#build()} is called immediately and its result is passed to {@link #offeringTransaction(OfferingTransaction)}.\n@param offeringTransaction a consumer that will call methods on {@link OfferingTransaction.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #offeringTransaction(OfferingTransaction)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "offeringTransaction", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringTransaction Represents the status of the offering transaction for the renewal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "offeringTransaction", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Represents the status of the offering transaction for the renewal.", "getterModel" : { "returnType" : "OfferingTransaction", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "offeringTransaction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringTransaction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OfferingTransaction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param offeringTransaction Represents the status of the offering transaction for the renewal.", "setterMethodName" : "setOfferingTransaction", "setterModel" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : null, "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OfferingTransaction", "variableName" : "offeringTransaction", "variableType" : "OfferingTransaction", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the status of the offering transaction for the renewal.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "OfferingTransaction", "variableSetterType" : "OfferingTransaction" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RenewOfferingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RenewOfferingResponse", "variableName" : "renewOfferingResponse", "variableType" : "RenewOfferingResponse", "documentation" : null, "simpleType" : "RenewOfferingResponse", "variableSetterType" : "RenewOfferingResponse" }, "wrapper" : false }, "Resolution" : { "c2jName" : "Resolution", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents the screen resolution of a device in height and width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWidth", "beanStyleSetterMethodName" : "setWidth", "c2jName" : "width", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #width(Integer)}.\n@param width 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 #width(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "width", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param width The screen resolution's width, expressed in pixels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "width", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The screen resolution's width, expressed in pixels.", "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" : "width", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "width", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Width", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param width The screen resolution's width, expressed in pixels.", "setterMethodName" : "setWidth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "width", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "width", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHeight", "beanStyleSetterMethodName" : "setHeight", "c2jName" : "height", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #height(Integer)}.\n@param height 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 #height(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "height", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param height The screen resolution's height, expressed in pixels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "height", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The screen resolution's height, expressed in pixels.", "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" : "height", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "height", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Height", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param height The screen resolution's height, expressed in pixels.", "setterMethodName" : "setHeight", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "height", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "height", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Height" : { "beanStyleGetterMethodName" : "getHeight", "beanStyleSetterMethodName" : "setHeight", "c2jName" : "height", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #height(Integer)}.\n@param height 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 #height(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "height", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param height The screen resolution's height, expressed in pixels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "height", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The screen resolution's height, expressed in pixels.", "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" : "height", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "height", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Height", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param height The screen resolution's height, expressed in pixels.", "setterMethodName" : "setHeight", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "height", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "height", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Width" : { "beanStyleGetterMethodName" : "getWidth", "beanStyleSetterMethodName" : "setWidth", "c2jName" : "width", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #width(Integer)}.\n@param width 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 #width(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "width", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param width The screen resolution's width, expressed in pixels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "width", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The screen resolution's width, expressed in pixels.", "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" : "width", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "width", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Width", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param width The screen resolution's width, expressed in pixels.", "setterMethodName" : "setWidth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "width", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "width", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWidth", "beanStyleSetterMethodName" : "setWidth", "c2jName" : "width", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #width(Integer)}.\n@param width 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 #width(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "width", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param width The screen resolution's width, expressed in pixels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "width", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The screen resolution's width, expressed in pixels.", "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" : "width", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "width", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Width", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param width The screen resolution's width, expressed in pixels.", "setterMethodName" : "setWidth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "width", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "width", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's width, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHeight", "beanStyleSetterMethodName" : "setHeight", "c2jName" : "height", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \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 #height(Integer)}.\n@param height 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 #height(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "height", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param height The screen resolution's height, expressed in pixels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "height", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The screen resolution's height, expressed in pixels.", "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" : "height", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "height", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Height", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param height The screen resolution's height, expressed in pixels.", "setterMethodName" : "setHeight", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "height", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "height", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The screen resolution's height, expressed in pixels.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Resolution", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Resolution", "variableName" : "resolution", "variableType" : "Resolution", "documentation" : null, "simpleType" : "Resolution", "variableSetterType" : "Resolution" }, "wrapper" : false }, "Rule" : { "c2jName" : "Rule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents a condition for a device pool.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAttributeAsString", "beanStyleSetterMethodName" : "setAttribute", "c2jName" : "attribute", "c2jShape" : "DeviceAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeAsString(String)}.\n@param attribute a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attribute(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeviceAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attribute", "fluentEnumSetterMethodName" : "attribute", "fluentGetterMethodName" : "attributeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@param attribute The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAttribute", "fluentSetterMethodName" : "attribute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #attribute} will return {@link DeviceAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Attribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@param attribute The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute", "setterMethodName" : "setAttribute", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "operator", "c2jShape" : "RuleOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "RuleOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param operator Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see RuleOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link RuleOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param operator Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The rule's value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The rule's value.", "getterModel" : { "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 rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The rule's value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attribute" : { "beanStyleGetterMethodName" : "getAttributeAsString", "beanStyleSetterMethodName" : "setAttribute", "c2jName" : "attribute", "c2jShape" : "DeviceAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeAsString(String)}.\n@param attribute a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attribute(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeviceAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attribute", "fluentEnumSetterMethodName" : "attribute", "fluentGetterMethodName" : "attributeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@param attribute The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAttribute", "fluentSetterMethodName" : "attribute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #attribute} will return {@link DeviceAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Attribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@param attribute The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute", "setterMethodName" : "setAttribute", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Operator" : { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "operator", "c2jShape" : "RuleOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "RuleOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param operator Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see RuleOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link RuleOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param operator Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The rule's value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The rule's value.", "getterModel" : { "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 rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The rule's value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAttributeAsString", "beanStyleSetterMethodName" : "setAttribute", "c2jName" : "attribute", "c2jShape" : "DeviceAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeAsString(String)}.\n@param attribute a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attribute(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DeviceAttribute", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "attribute", "fluentEnumSetterMethodName" : "attribute", "fluentGetterMethodName" : "attributeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@param attribute The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeviceAttribute", "fluentSetterMethodName" : "attribute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #attribute} will return {@link DeviceAttribute#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #attributeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "attribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "attribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Attribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@param attribute The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            \n@see DeviceAttribute", "setterMethodName" : "setAttribute", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attribute", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's stringified attribute. For example, specify the value as \"\\\"abc\\\"\".

                                                                                                                                                                                                                                                                                                                                                                                            The supported operators for each attribute are provided in the following list.

                                                                                                                                                                                                                                                                                                                                                                                            APPIUM_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The Appium version for the test.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            AVAILABILITY

                                                                                                                                                                                                                                                                                                                                                                                            The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FLEET_TYPE

                                                                                                                                                                                                                                                                                                                                                                                            The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            FORM_FACTOR

                                                                                                                                                                                                                                                                                                                                                                                            The device form factor. Valid values are \"PHONE\" or \"TABLET\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_ARN

                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            INSTANCE_LABELS

                                                                                                                                                                                                                                                                                                                                                                                            The label of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS

                                                                                                                                                                                                                                                                                                                                                                                            MANUFACTURER

                                                                                                                                                                                                                                                                                                                                                                                            The device manufacturer. For example, \"Apple\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            MODEL

                                                                                                                                                                                                                                                                                                                                                                                            The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: CONTAINS, EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            OS_VERSION

                                                                                                                                                                                                                                                                                                                                                                                            The operating system version. For example, \"10.3.2\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            PLATFORM

                                                                                                                                                                                                                                                                                                                                                                                            The device platform. Valid values are \"ANDROID\" or \"IOS\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS, IN, NOT_IN

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_ACCESS_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            REMOTE_DEBUG_ENABLED

                                                                                                                                                                                                                                                                                                                                                                                            Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".

                                                                                                                                                                                                                                                                                                                                                                                            Supported operators: EQUALS

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "operator", "c2jShape" : "RuleOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "RuleOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param operator Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see RuleOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link RuleOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                            \n@return Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param operator Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.\n@see RuleOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The rule's value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The rule's value.", "getterModel" : { "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 rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param value The rule's value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The rule's value.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Rule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "rule", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "wrapper" : false }, "RuleOperator" : { "c2jName" : "RuleOperator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUALS", "value" : "EQUALS" }, { "name" : "LESS_THAN", "value" : "LESS_THAN" }, { "name" : "LESS_THAN_OR_EQUALS", "value" : "LESS_THAN_OR_EQUALS" }, { "name" : "GREATER_THAN", "value" : "GREATER_THAN" }, { "name" : "GREATER_THAN_OR_EQUALS", "value" : "GREATER_THAN_OR_EQUALS" }, { "name" : "IN", "value" : "IN" }, { "name" : "NOT_IN", "value" : "NOT_IN" }, { "name" : "CONTAINS", "value" : "CONTAINS" } ], "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" : "RuleOperator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RuleOperator", "variableName" : "ruleOperator", "variableType" : "RuleOperator", "documentation" : null, "simpleType" : "RuleOperator", "variableSetterType" : "RuleOperator" }, "wrapper" : false }, "Run" : { "c2jName" : "Run", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            Represents a test run on a set of devices with a given app package, test parameters, etc.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The run's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The run's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The run's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name The run's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                            \n@return The run's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 run's name.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param name The run's name.", "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 run's name.

                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's type.

                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's type.

                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            The run's type.

                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The run's type.

                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                            • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The run's type.

                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The run's type.

                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                              • \n@see TestType", "getterModel" : { "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 run's type.

                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                \n@param type The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                • \n@see TestType", "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 run's type.

                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                  \n@param platform The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                    The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                      The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                      • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                      \n@param platform The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                      • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                        • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        When the run 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param created When the run was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return When the run 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param created When the run was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param status The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                          The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                            The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                            \n@param status The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                              The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              \n@param result The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                  The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param result The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param started The run's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param started The run's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param stopped The run's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param stopped The run's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param counters The run's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param counters The run's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param message A message about the run's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A message about the run's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param message A message about the run's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalJobs", "beanStyleSetterMethodName" : "setTotalJobs", "c2jName" : "totalJobs", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #totalJobs(Integer)}.\n@param totalJobs 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 #totalJobs(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalJobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param totalJobs The total number of jobs for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalJobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The total number of jobs for the run.", "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" : "totalJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "totalJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param totalJobs The total number of jobs for the run.", "setterMethodName" : "setTotalJobs", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalJobs", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalJobs", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedJobs", "beanStyleSetterMethodName" : "setCompletedJobs", "c2jName" : "completedJobs", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #completedJobs(Integer)}.\n@param completedJobs 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 #completedJobs(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedJobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param completedJobs The total number of completed jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedJobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The total number of completed jobs.", "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" : "completedJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "completedJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param completedJobs The total number of completed jobs.", "setterMethodName" : "setCompletedJobs", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedJobs", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedJobs", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Represents the total (metered or unmetered) minutes used by the test run.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test run.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param networkProfile The network profile being used for a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The network profile being used for a test run.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param networkProfile The network profile being used for a test run.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParsingResultUrl", "beanStyleSetterMethodName" : "setParsingResultUrl", "c2jName" : "parsingResultUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parsingResultUrl(String)}.\n@param parsingResultUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parsingResultUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parsingResultUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parsingResultUrl Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parsingResultUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "parsingResultUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "parsingResultUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParsingResultUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parsingResultUrl Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.", "setterMethodName" : "setParsingResultUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parsingResultUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parsingResultUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultCodeAsString", "beanStyleSetterMethodName" : "setResultCode", "c2jName" : "resultCode", "c2jShape" : "ExecutionResultCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultCodeAsString(String)}.\n@param resultCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resultCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResultCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resultCode", "fluentEnumSetterMethodName" : "resultCode", "fluentGetterMethodName" : "resultCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param resultCode Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResultCode", "fluentSetterMethodName" : "resultCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #resultCode} will return {@link ExecutionResultCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resultCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resultCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResultCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param resultCode Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode", "setterMethodName" : "setResultCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resultCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resultCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeed", "beanStyleSetterMethodName" : "setSeed", "c2jName" : "seed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #seed(Integer)}.\n@param seed 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 #seed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "seed", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param seed For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "seed", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.", "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" : "seed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "seed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Seed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param seed For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.", "setterMethodName" : "setSeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "seed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "seed", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppUpload", "beanStyleSetterMethodName" : "setAppUpload", "c2jName" : "appUpload", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appUpload(String)}.\n@param appUpload a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appUpload(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appUpload", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appUpload", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return An app to upload or that has been uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appUpload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppUpload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.", "setterMethodName" : "setAppUpload", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appUpload", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appUpload", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventCount", "beanStyleSetterMethodName" : "setEventCount", "c2jName" : "eventCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #eventCount(Integer)}.\n@param eventCount 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 #eventCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param eventCount For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.", "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" : "eventCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "eventCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "EventCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param eventCount For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.", "setterMethodName" : "setEventCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "eventCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "eventCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobTimeoutMinutes", "beanStyleSetterMethodName" : "setJobTimeoutMinutes", "c2jName" : "jobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #jobTimeoutMinutes(Integer)}.\n@param jobTimeoutMinutes 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 #jobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param jobTimeoutMinutes The number of minutes the job will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The number of minutes the job will execute before it times out.", "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" : "jobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "JobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param jobTimeoutMinutes The number of minutes the job will execute before it times out.", "setterMethodName" : "setJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param devicePoolArn The ARN of the device pool for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the device pool for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param devicePoolArn The ARN of the device pool for the run.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param locale Information about the locale that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the locale that is used for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "locale", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param locale Information about the locale that is used for the run.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRadios", "beanStyleSetterMethodName" : "setRadios", "c2jName" : "radios", "c2jShape" : "Radios", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Radios.Builder} avoiding the need to create one manually via {@link Radios#builder()}.\n\nWhen the {@link Consumer} completes, {@link Radios.Builder#build()} is called immediately and its result is passed to {@link #radios(Radios)}.\n@param radios a consumer that will call methods on {@link Radios.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radios(Radios)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radios", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param radios Information about the radio states for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radios", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the radio states for the run.", "getterModel" : { "returnType" : "Radios", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radios", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radios", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Radios", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param radios Information about the radio states for the run.", "setterMethodName" : "setRadios", "setterModel" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Radios", "variableSetterType" : "Radios" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param location Information about the location that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param location Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomerArtifactPaths", "beanStyleSetterMethodName" : "setCustomerArtifactPaths", "c2jName" : "customerArtifactPaths", "c2jShape" : "CustomerArtifactPaths", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link CustomerArtifactPaths.Builder} avoiding the need to create one manually via {@link CustomerArtifactPaths#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerArtifactPaths.Builder#build()} is called immediately and its result is passed to {@link #customerArtifactPaths(CustomerArtifactPaths)}.\n@param customerArtifactPaths a consumer that will call methods on {@link CustomerArtifactPaths.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerArtifactPaths(CustomerArtifactPaths)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerArtifactPaths", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param customerArtifactPaths Output CustomerArtifactPaths object for the test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerArtifactPaths", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Output CustomerArtifactPaths object for the test run.", "getterModel" : { "returnType" : "CustomerArtifactPaths", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "customerArtifactPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerArtifactPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerArtifactPaths", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param customerArtifactPaths Output CustomerArtifactPaths object for the test run.", "setterMethodName" : "setCustomerArtifactPaths", "setterModel" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebUrl", "beanStyleSetterMethodName" : "setWebUrl", "c2jName" : "webUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #webUrl(String)}.\n@param webUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #webUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "webUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param webUrl The Device Farm console URL for the recording of the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "webUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The Device Farm console URL for the recording of the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "webUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "webUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WebUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param webUrl The Device Farm console URL for the recording of the run.", "setterMethodName" : "setWebUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestSpecArn", "beanStyleSetterMethodName" : "setTestSpecArn", "c2jName" : "testSpecArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testSpecArn(String)}.\n@param testSpecArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testSpecArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testSpecArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testSpecArn The ARN of the YAML-formatted test specification for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testSpecArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the YAML-formatted test specification for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testSpecArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testSpecArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestSpecArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testSpecArn The ARN of the YAML-formatted test specification for the run.", "setterMethodName" : "setTestSpecArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSelectionResult", "beanStyleSetterMethodName" : "setDeviceSelectionResult", "c2jName" : "deviceSelectionResult", "c2jShape" : "DeviceSelectionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceSelectionResult.Builder} avoiding the need to create one manually via {@link DeviceSelectionResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSelectionResult.Builder#build()} is called immediately and its result is passed to {@link #deviceSelectionResult(DeviceSelectionResult)}.\n@param deviceSelectionResult a consumer that will call methods on {@link DeviceSelectionResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSelectionResult(DeviceSelectionResult)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSelectionResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceSelectionResult The results of a device filter used to select the devices for a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSelectionResult", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The results of a device filter used to select the devices for a test run.", "getterModel" : { "returnType" : "DeviceSelectionResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceSelectionResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceSelectionResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSelectionResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceSelectionResult The results of a device filter used to select the devices for a test run.", "setterMethodName" : "setDeviceSelectionResult", "setterModel" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : null, "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppUpload" : { "beanStyleGetterMethodName" : "getAppUpload", "beanStyleSetterMethodName" : "setAppUpload", "c2jName" : "appUpload", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appUpload(String)}.\n@param appUpload a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appUpload(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appUpload", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appUpload", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return An app to upload or that has been uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appUpload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppUpload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.", "setterMethodName" : "setAppUpload", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appUpload", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appUpload", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param arn The run's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param arn The run's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BillingMethod" : { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedJobs" : { "beanStyleGetterMethodName" : "getCompletedJobs", "beanStyleSetterMethodName" : "setCompletedJobs", "c2jName" : "completedJobs", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #completedJobs(Integer)}.\n@param completedJobs 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 #completedJobs(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedJobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param completedJobs The total number of completed jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedJobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The total number of completed jobs.", "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" : "completedJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "completedJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param completedJobs The total number of completed jobs.", "setterMethodName" : "setCompletedJobs", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedJobs", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedJobs", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Counters" : { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param counters The run's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param counters The run's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When the run 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param created When the run was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return When the run 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param created When the run was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "CustomerArtifactPaths" : { "beanStyleGetterMethodName" : "getCustomerArtifactPaths", "beanStyleSetterMethodName" : "setCustomerArtifactPaths", "c2jName" : "customerArtifactPaths", "c2jShape" : "CustomerArtifactPaths", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link CustomerArtifactPaths.Builder} avoiding the need to create one manually via {@link CustomerArtifactPaths#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerArtifactPaths.Builder#build()} is called immediately and its result is passed to {@link #customerArtifactPaths(CustomerArtifactPaths)}.\n@param customerArtifactPaths a consumer that will call methods on {@link CustomerArtifactPaths.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerArtifactPaths(CustomerArtifactPaths)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerArtifactPaths", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param customerArtifactPaths Output CustomerArtifactPaths object for the test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerArtifactPaths", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Output CustomerArtifactPaths object for the test run.", "getterModel" : { "returnType" : "CustomerArtifactPaths", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "customerArtifactPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerArtifactPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerArtifactPaths", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param customerArtifactPaths Output CustomerArtifactPaths object for the test run.", "setterMethodName" : "setCustomerArtifactPaths", "setterModel" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "xmlNameSpaceUri" : null }, "DeviceMinutes" : { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Represents the total (metered or unmetered) minutes used by the test run.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test run.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, "DevicePoolArn" : { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param devicePoolArn The ARN of the device pool for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the device pool for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param devicePoolArn The ARN of the device pool for the run.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSelectionResult" : { "beanStyleGetterMethodName" : "getDeviceSelectionResult", "beanStyleSetterMethodName" : "setDeviceSelectionResult", "c2jName" : "deviceSelectionResult", "c2jShape" : "DeviceSelectionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceSelectionResult.Builder} avoiding the need to create one manually via {@link DeviceSelectionResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSelectionResult.Builder#build()} is called immediately and its result is passed to {@link #deviceSelectionResult(DeviceSelectionResult)}.\n@param deviceSelectionResult a consumer that will call methods on {@link DeviceSelectionResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSelectionResult(DeviceSelectionResult)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSelectionResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceSelectionResult The results of a device filter used to select the devices for a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSelectionResult", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The results of a device filter used to select the devices for a test run.", "getterModel" : { "returnType" : "DeviceSelectionResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceSelectionResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceSelectionResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSelectionResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceSelectionResult The results of a device filter used to select the devices for a test run.", "setterMethodName" : "setDeviceSelectionResult", "setterModel" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : null, "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "xmlNameSpaceUri" : null }, "EventCount" : { "beanStyleGetterMethodName" : "getEventCount", "beanStyleSetterMethodName" : "setEventCount", "c2jName" : "eventCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #eventCount(Integer)}.\n@param eventCount 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 #eventCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param eventCount For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.", "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" : "eventCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "eventCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "EventCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param eventCount For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.", "setterMethodName" : "setEventCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "eventCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "eventCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "JobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getJobTimeoutMinutes", "beanStyleSetterMethodName" : "setJobTimeoutMinutes", "c2jName" : "jobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #jobTimeoutMinutes(Integer)}.\n@param jobTimeoutMinutes 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 #jobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param jobTimeoutMinutes The number of minutes the job will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The number of minutes the job will execute before it times out.", "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" : "jobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "JobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param jobTimeoutMinutes The number of minutes the job will execute before it times out.", "setterMethodName" : "setJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Locale" : { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param locale Information about the locale that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the locale that is used for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "locale", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param locale Information about the locale that is used for the run.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param location Information about the location that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param location Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param message A message about the run's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A message about the run's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param message A message about the run's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param name The run's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param name The run's name.", "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 run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NetworkProfile" : { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param networkProfile The network profile being used for a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The network profile being used for a test run.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param networkProfile The network profile being used for a test run.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null }, "ParsingResultUrl" : { "beanStyleGetterMethodName" : "getParsingResultUrl", "beanStyleSetterMethodName" : "setParsingResultUrl", "c2jName" : "parsingResultUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parsingResultUrl(String)}.\n@param parsingResultUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parsingResultUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parsingResultUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parsingResultUrl Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parsingResultUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "parsingResultUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "parsingResultUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParsingResultUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parsingResultUrl Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.", "setterMethodName" : "setParsingResultUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parsingResultUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parsingResultUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                    The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param platform The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                      The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                        The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param platform The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Radios" : { "beanStyleGetterMethodName" : "getRadios", "beanStyleSetterMethodName" : "setRadios", "c2jName" : "radios", "c2jShape" : "Radios", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Radios.Builder} avoiding the need to create one manually via {@link Radios#builder()}.\n\nWhen the {@link Consumer} completes, {@link Radios.Builder#build()} is called immediately and its result is passed to {@link #radios(Radios)}.\n@param radios a consumer that will call methods on {@link Radios.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radios(Radios)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radios", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param radios Information about the radio states for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radios", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Information about the radio states for the run.", "getterModel" : { "returnType" : "Radios", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radios", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radios", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Radios", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param radios Information about the radio states for the run.", "setterMethodName" : "setRadios", "setterModel" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Radios", "variableSetterType" : "Radios" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                          The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param result The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                            The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param result The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResultCode" : { "beanStyleGetterMethodName" : "getResultCodeAsString", "beanStyleSetterMethodName" : "setResultCode", "c2jName" : "resultCode", "c2jShape" : "ExecutionResultCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultCodeAsString(String)}.\n@param resultCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resultCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResultCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resultCode", "fluentEnumSetterMethodName" : "resultCode", "fluentGetterMethodName" : "resultCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resultCode Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResultCode", "fluentSetterMethodName" : "resultCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #resultCode} will return {@link ExecutionResultCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resultCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resultCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResultCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resultCode Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode", "setterMethodName" : "setResultCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resultCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resultCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Seed" : { "beanStyleGetterMethodName" : "getSeed", "beanStyleSetterMethodName" : "setSeed", "c2jName" : "seed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                \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 #seed(Integer)}.\n@param seed 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 #seed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "seed", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param seed For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "seed", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.", "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" : "seed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "seed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Seed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param seed For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.", "setterMethodName" : "setSeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "seed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "seed", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SkipAppResign" : { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Started" : { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param started The run's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The run's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param started The run's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param status The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                  The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param status The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param stopped The run's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The run's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param stopped The run's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "TestSpecArn" : { "beanStyleGetterMethodName" : "getTestSpecArn", "beanStyleSetterMethodName" : "setTestSpecArn", "c2jName" : "testSpecArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testSpecArn(String)}.\n@param testSpecArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testSpecArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testSpecArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param testSpecArn The ARN of the YAML-formatted test specification for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testSpecArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the YAML-formatted test specification for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testSpecArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testSpecArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestSpecArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param testSpecArn The ARN of the YAML-formatted test specification for the run.", "setterMethodName" : "setTestSpecArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TotalJobs" : { "beanStyleGetterMethodName" : "getTotalJobs", "beanStyleSetterMethodName" : "setTotalJobs", "c2jName" : "totalJobs", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #totalJobs(Integer)}.\n@param totalJobs 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 #totalJobs(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalJobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param totalJobs The total number of jobs for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalJobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The total number of jobs for the run.", "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" : "totalJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "totalJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param totalJobs The total number of jobs for the run.", "setterMethodName" : "setTotalJobs", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalJobs", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalJobs", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                        The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see TestType", "getterModel" : { "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 run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see TestType", "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 run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WebUrl" : { "beanStyleGetterMethodName" : "getWebUrl", "beanStyleSetterMethodName" : "setWebUrl", "c2jName" : "webUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #webUrl(String)}.\n@param webUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #webUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "webUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param webUrl The Device Farm console URL for the recording of the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "webUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Device Farm console URL for the recording of the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "webUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "webUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WebUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param webUrl The Device Farm console URL for the recording of the run.", "setterMethodName" : "setWebUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The run's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The run's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The run's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param name The run's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The run's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param name The run's name.", "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 run's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                              The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see TestType", "getterModel" : { "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 run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param type The run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see TestType", "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 run's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformAsString", "beanStyleSetterMethodName" : "setPlatform", "c2jName" : "platform", "c2jShape" : "DevicePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                  The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformAsString(String)}.\n@param platform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platform(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                  The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DevicePlatform", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platform", "fluentEnumSetterMethodName" : "platform", "fluentGetterMethodName" : "platformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                  The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param platform The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see DevicePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see DevicePlatform", "fluentSetterMethodName" : "platform", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #platform} will return {@link DevicePlatform#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see DevicePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "platform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "platform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Platform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param platform The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see DevicePlatform", "setterMethodName" : "setPlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The run's platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID: The Android platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS: The iOS platform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        When the run 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param created When the run was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return When the run 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param created When the run was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        When the run was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param status The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                            The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param status The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The run's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param result The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param result The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param started The run's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param started The run's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param stopped The run's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param stopped The run's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param counters The run's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The run's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param counters The run's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The run's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param message A message about the run's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A message about the run's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param message A message about the run's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A message about the run's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTotalJobs", "beanStyleSetterMethodName" : "setTotalJobs", "c2jName" : "totalJobs", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #totalJobs(Integer)}.\n@param totalJobs 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 #totalJobs(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalJobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param totalJobs The total number of jobs for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalJobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The total number of jobs for the run.", "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" : "totalJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "totalJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param totalJobs The total number of jobs for the run.", "setterMethodName" : "setTotalJobs", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalJobs", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalJobs", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of jobs for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedJobs", "beanStyleSetterMethodName" : "setCompletedJobs", "c2jName" : "completedJobs", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #completedJobs(Integer)}.\n@param completedJobs 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 #completedJobs(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedJobs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param completedJobs The total number of completed jobs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedJobs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The total number of completed jobs.", "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" : "completedJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "completedJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedJobs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param completedJobs The total number of completed jobs.", "setterMethodName" : "setCompletedJobs", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedJobs", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedJobs", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The total number of completed jobs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Represents the total (metered or unmetered) minutes used by the test run.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test run.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents the total (metered or unmetered) minutes used by the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param networkProfile The network profile being used for a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The network profile being used for a test run.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param networkProfile The network profile being used for a test run.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The network profile being used for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParsingResultUrl", "beanStyleSetterMethodName" : "setParsingResultUrl", "c2jName" : "parsingResultUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parsingResultUrl(String)}.\n@param parsingResultUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parsingResultUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parsingResultUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parsingResultUrl Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parsingResultUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "parsingResultUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "parsingResultUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParsingResultUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parsingResultUrl Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.", "setterMethodName" : "setParsingResultUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parsingResultUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parsingResultUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultCodeAsString", "beanStyleSetterMethodName" : "setResultCode", "c2jName" : "resultCode", "c2jShape" : "ExecutionResultCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultCodeAsString(String)}.\n@param resultCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resultCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResultCode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resultCode", "fluentEnumSetterMethodName" : "resultCode", "fluentGetterMethodName" : "resultCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param resultCode Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResultCode", "fluentSetterMethodName" : "resultCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #resultCode} will return {@link ExecutionResultCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resultCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resultCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResultCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param resultCode Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.\n@see ExecutionResultCode", "setterMethodName" : "setResultCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resultCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resultCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeed", "beanStyleSetterMethodName" : "setSeed", "c2jName" : "seed", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #seed(Integer)}.\n@param seed 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 #seed(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "seed", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param seed For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "seed", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.", "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" : "seed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "seed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Seed", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param seed For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.", "setterMethodName" : "setSeed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "seed", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "seed", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppUpload", "beanStyleSetterMethodName" : "setAppUpload", "c2jName" : "appUpload", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appUpload(String)}.\n@param appUpload a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appUpload(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appUpload", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appUpload", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return An app to upload or that has been uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appUpload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appUpload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppUpload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param appUpload An app to upload or that has been uploaded.", "setterMethodName" : "setAppUpload", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appUpload", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appUpload", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An app to upload or that has been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEventCount", "beanStyleSetterMethodName" : "setEventCount", "c2jName" : "eventCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #eventCount(Integer)}.\n@param eventCount 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 #eventCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param eventCount For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.", "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" : "eventCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "eventCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "EventCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param eventCount For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.", "setterMethodName" : "setEventCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "eventCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "eventCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getJobTimeoutMinutes", "beanStyleSetterMethodName" : "setJobTimeoutMinutes", "c2jName" : "jobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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 #jobTimeoutMinutes(Integer)}.\n@param jobTimeoutMinutes 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 #jobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "jobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param jobTimeoutMinutes The number of minutes the job will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "jobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The number of minutes the job will execute before it times out.", "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" : "jobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "jobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "JobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param jobTimeoutMinutes The number of minutes the job will execute before it times out.", "setterMethodName" : "setJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "jobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The number of minutes the job will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param devicePoolArn The ARN of the device pool for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the device pool for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param devicePoolArn The ARN of the device pool for the run.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the device pool for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param locale Information about the locale that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the locale that is used for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "locale", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param locale Information about the locale that is used for the run.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRadios", "beanStyleSetterMethodName" : "setRadios", "c2jName" : "radios", "c2jShape" : "Radios", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Radios.Builder} avoiding the need to create one manually via {@link Radios#builder()}.\n\nWhen the {@link Consumer} completes, {@link Radios.Builder#build()} is called immediately and its result is passed to {@link #radios(Radios)}.\n@param radios a consumer that will call methods on {@link Radios.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radios(Radios)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radios", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param radios Information about the radio states for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radios", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the radio states for the run.", "getterModel" : { "returnType" : "Radios", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radios", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radios", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Radios", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param radios Information about the radio states for the run.", "setterMethodName" : "setRadios", "setterModel" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Radios", "variableSetterType" : "Radios" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param location Information about the location that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param location Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomerArtifactPaths", "beanStyleSetterMethodName" : "setCustomerArtifactPaths", "c2jName" : "customerArtifactPaths", "c2jShape" : "CustomerArtifactPaths", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link CustomerArtifactPaths.Builder} avoiding the need to create one manually via {@link CustomerArtifactPaths#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerArtifactPaths.Builder#build()} is called immediately and its result is passed to {@link #customerArtifactPaths(CustomerArtifactPaths)}.\n@param customerArtifactPaths a consumer that will call methods on {@link CustomerArtifactPaths.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerArtifactPaths(CustomerArtifactPaths)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerArtifactPaths", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param customerArtifactPaths Output CustomerArtifactPaths object for the test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerArtifactPaths", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return Output CustomerArtifactPaths object for the test run.", "getterModel" : { "returnType" : "CustomerArtifactPaths", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "customerArtifactPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerArtifactPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerArtifactPaths", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param customerArtifactPaths Output CustomerArtifactPaths object for the test run.", "setterMethodName" : "setCustomerArtifactPaths", "setterModel" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Output CustomerArtifactPaths object for the test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWebUrl", "beanStyleSetterMethodName" : "setWebUrl", "c2jName" : "webUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #webUrl(String)}.\n@param webUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #webUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "webUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param webUrl The Device Farm console URL for the recording of the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "webUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The Device Farm console URL for the recording of the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "webUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "webUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WebUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param webUrl The Device Farm console URL for the recording of the run.", "setterMethodName" : "setWebUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "webUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Device Farm console URL for the recording of the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSkipAppResign", "beanStyleSetterMethodName" : "setSkipAppResign", "c2jName" : "skipAppResign", "c2jShape" : "SkipAppResign", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #skipAppResign(Boolean)}.\n@param skipAppResign a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #skipAppResign(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "skipAppResign", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "skipAppResign", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "skipAppResign", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "skipAppResign", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SkipAppResign", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param skipAppResign When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.", "setterMethodName" : "setSkipAppResign", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "skipAppResign", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestSpecArn", "beanStyleSetterMethodName" : "setTestSpecArn", "c2jName" : "testSpecArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testSpecArn(String)}.\n@param testSpecArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testSpecArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testSpecArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testSpecArn The ARN of the YAML-formatted test specification for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testSpecArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the YAML-formatted test specification for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testSpecArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testSpecArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestSpecArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testSpecArn The ARN of the YAML-formatted test specification for the run.", "setterMethodName" : "setTestSpecArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSelectionResult", "beanStyleSetterMethodName" : "setDeviceSelectionResult", "c2jName" : "deviceSelectionResult", "c2jShape" : "DeviceSelectionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceSelectionResult.Builder} avoiding the need to create one manually via {@link DeviceSelectionResult#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSelectionResult.Builder#build()} is called immediately and its result is passed to {@link #deviceSelectionResult(DeviceSelectionResult)}.\n@param deviceSelectionResult a consumer that will call methods on {@link DeviceSelectionResult.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSelectionResult(DeviceSelectionResult)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSelectionResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceSelectionResult The results of a device filter used to select the devices for a test run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSelectionResult", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The results of a device filter used to select the devices for a test run.", "getterModel" : { "returnType" : "DeviceSelectionResult", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceSelectionResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceSelectionResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSelectionResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param deviceSelectionResult The results of a device filter used to select the devices for a test run.", "setterMethodName" : "setDeviceSelectionResult", "setterModel" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : null, "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSelectionResult", "variableName" : "deviceSelectionResult", "variableType" : "DeviceSelectionResult", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The results of a device filter used to select the devices for a test run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DeviceSelectionResult", "variableSetterType" : "DeviceSelectionResult" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Run", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "wrapper" : false }, "Sample" : { "c2jName" : "Sample", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Represents a sample of performance data.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param arn The sample's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The sample's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param arn The sample's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "SampleType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SampleType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param type The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see SampleType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SampleType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link SampleType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see SampleType", "getterModel" : { "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 sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param type The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see SampleType", "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 sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The sample's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The sample's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The sample's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "SampleType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "SampleType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see SampleType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SampleType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link SampleType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see SampleType", "getterModel" : { "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 sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param type The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see SampleType", "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 sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param arn The sample's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The sample's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param arn The sample's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "SampleType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SampleType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param type The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see SampleType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SampleType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link SampleType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see SampleType", "getterModel" : { "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 sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param type The sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see SampleType", "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 sample's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • NATIVE_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_AVG_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_FPS

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_FRAMES

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_MAX_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • OPENGL_MIN_DRAWTIME

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • THREADS: A threads sample type. This is expressed as the total number of threads per app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param url The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Sample", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Sample", "variableName" : "sample", "variableType" : "Sample", "documentation" : null, "simpleType" : "Sample", "variableSetterType" : "Sample" }, "wrapper" : false }, "SampleType" : { "c2jName" : "SampleType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CPU", "value" : "CPU" }, { "name" : "MEMORY", "value" : "MEMORY" }, { "name" : "THREADS", "value" : "THREADS" }, { "name" : "RX_RATE", "value" : "RX_RATE" }, { "name" : "TX_RATE", "value" : "TX_RATE" }, { "name" : "RX", "value" : "RX" }, { "name" : "TX", "value" : "TX" }, { "name" : "NATIVE_FRAMES", "value" : "NATIVE_FRAMES" }, { "name" : "NATIVE_FPS", "value" : "NATIVE_FPS" }, { "name" : "NATIVE_MIN_DRAWTIME", "value" : "NATIVE_MIN_DRAWTIME" }, { "name" : "NATIVE_AVG_DRAWTIME", "value" : "NATIVE_AVG_DRAWTIME" }, { "name" : "NATIVE_MAX_DRAWTIME", "value" : "NATIVE_MAX_DRAWTIME" }, { "name" : "OPENGL_FRAMES", "value" : "OPENGL_FRAMES" }, { "name" : "OPENGL_FPS", "value" : "OPENGL_FPS" }, { "name" : "OPENGL_MIN_DRAWTIME", "value" : "OPENGL_MIN_DRAWTIME" }, { "name" : "OPENGL_AVG_DRAWTIME", "value" : "OPENGL_AVG_DRAWTIME" }, { "name" : "OPENGL_MAX_DRAWTIME", "value" : "OPENGL_MAX_DRAWTIME" } ], "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" : "SampleType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SampleType", "variableName" : "sampleType", "variableType" : "SampleType", "documentation" : null, "simpleType" : "SampleType", "variableSetterType" : "SampleType" }, "wrapper" : false }, "ScheduleRunConfiguration" : { "c2jName" : "ScheduleRunConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExtraDataPackageArn", "beanStyleSetterMethodName" : "setExtraDataPackageArn", "c2jName" : "extraDataPackageArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #extraDataPackageArn(String)}.\n@param extraDataPackageArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extraDataPackageArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "extraDataPackageArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param extraDataPackageArn The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "extraDataPackageArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "extraDataPackageArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "extraDataPackageArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExtraDataPackageArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param extraDataPackageArn The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.", "setterMethodName" : "setExtraDataPackageArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "extraDataPackageArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "extraDataPackageArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNetworkProfileArn", "beanStyleSetterMethodName" : "setNetworkProfileArn", "c2jName" : "networkProfileArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkProfileArn(String)}.\n@param networkProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfileArn Reserved for internal use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Reserved for internal use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfileArn Reserved for internal use.", "setterMethodName" : "setNetworkProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param locale Information about the locale that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the locale that is used for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "locale", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param locale Information about the locale that is used for the run.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param location Information about the location that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param location Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationArns", "beanStyleSetterMethodName" : "setVpceConfigurationArns", "c2jName" : "vpceConfigurationArns", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationArns(List)}.\n@param vpceConfigurationArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationArns(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationArns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationArns", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "VpceConfigurationArns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.", "setterMethodName" : "setVpceConfigurationArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomerArtifactPaths", "beanStyleSetterMethodName" : "setCustomerArtifactPaths", "c2jName" : "customerArtifactPaths", "c2jShape" : "CustomerArtifactPaths", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CustomerArtifactPaths.Builder} avoiding the need to create one manually via {@link CustomerArtifactPaths#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerArtifactPaths.Builder#build()} is called immediately and its result is passed to {@link #customerArtifactPaths(CustomerArtifactPaths)}.\n@param customerArtifactPaths a consumer that will call methods on {@link CustomerArtifactPaths.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerArtifactPaths(CustomerArtifactPaths)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerArtifactPaths", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param customerArtifactPaths Input CustomerArtifactPaths object for the scheduled run configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerArtifactPaths", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Input CustomerArtifactPaths object for the scheduled run configuration.", "getterModel" : { "returnType" : "CustomerArtifactPaths", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "customerArtifactPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerArtifactPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerArtifactPaths", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param customerArtifactPaths Input CustomerArtifactPaths object for the scheduled run configuration.", "setterMethodName" : "setCustomerArtifactPaths", "setterModel" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRadios", "beanStyleSetterMethodName" : "setRadios", "c2jName" : "radios", "c2jShape" : "Radios", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Radios.Builder} avoiding the need to create one manually via {@link Radios#builder()}.\n\nWhen the {@link Consumer} completes, {@link Radios.Builder#build()} is called immediately and its result is passed to {@link #radios(Radios)}.\n@param radios a consumer that will call methods on {@link Radios.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radios(Radios)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radios", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param radios Information about the radio states for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radios", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the radio states for the run.", "getterModel" : { "returnType" : "Radios", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radios", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radios", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Radios", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param radios Information about the radio states for the run.", "setterMethodName" : "setRadios", "setterModel" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Radios", "variableSetterType" : "Radios" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuxiliaryApps", "beanStyleSetterMethodName" : "setAuxiliaryApps", "c2jName" : "auxiliaryApps", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #auxiliaryApps(List)}.\n@param auxiliaryApps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auxiliaryApps(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auxiliaryApps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param auxiliaryApps A list of auxiliary apps for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auxiliaryApps", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list of auxiliary apps for the run.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "auxiliaryApps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "auxiliaryApps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "AuxiliaryApps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param auxiliaryApps A list of auxiliary apps for the run.", "setterMethodName" : "setAuxiliaryApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "auxiliaryApps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "auxiliaryApps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AuxiliaryApps" : { "beanStyleGetterMethodName" : "getAuxiliaryApps", "beanStyleSetterMethodName" : "setAuxiliaryApps", "c2jName" : "auxiliaryApps", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #auxiliaryApps(List)}.\n@param auxiliaryApps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auxiliaryApps(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auxiliaryApps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param auxiliaryApps A list of auxiliary apps for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auxiliaryApps", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list of auxiliary apps for the run.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "auxiliaryApps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "auxiliaryApps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "AuxiliaryApps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param auxiliaryApps A list of auxiliary apps for the run.", "setterMethodName" : "setAuxiliaryApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "auxiliaryApps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "auxiliaryApps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "BillingMethod" : { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomerArtifactPaths" : { "beanStyleGetterMethodName" : "getCustomerArtifactPaths", "beanStyleSetterMethodName" : "setCustomerArtifactPaths", "c2jName" : "customerArtifactPaths", "c2jShape" : "CustomerArtifactPaths", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CustomerArtifactPaths.Builder} avoiding the need to create one manually via {@link CustomerArtifactPaths#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerArtifactPaths.Builder#build()} is called immediately and its result is passed to {@link #customerArtifactPaths(CustomerArtifactPaths)}.\n@param customerArtifactPaths a consumer that will call methods on {@link CustomerArtifactPaths.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerArtifactPaths(CustomerArtifactPaths)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerArtifactPaths", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param customerArtifactPaths Input CustomerArtifactPaths object for the scheduled run configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerArtifactPaths", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Input CustomerArtifactPaths object for the scheduled run configuration.", "getterModel" : { "returnType" : "CustomerArtifactPaths", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "customerArtifactPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerArtifactPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerArtifactPaths", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param customerArtifactPaths Input CustomerArtifactPaths object for the scheduled run configuration.", "setterMethodName" : "setCustomerArtifactPaths", "setterModel" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "xmlNameSpaceUri" : null }, "ExtraDataPackageArn" : { "beanStyleGetterMethodName" : "getExtraDataPackageArn", "beanStyleSetterMethodName" : "setExtraDataPackageArn", "c2jName" : "extraDataPackageArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #extraDataPackageArn(String)}.\n@param extraDataPackageArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extraDataPackageArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "extraDataPackageArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param extraDataPackageArn The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "extraDataPackageArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "extraDataPackageArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "extraDataPackageArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExtraDataPackageArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param extraDataPackageArn The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.", "setterMethodName" : "setExtraDataPackageArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "extraDataPackageArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "extraDataPackageArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Locale" : { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param locale Information about the locale that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the locale that is used for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "locale", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param locale Information about the locale that is used for the run.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Location" : { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param location Information about the location that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param location Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlNameSpaceUri" : null }, "NetworkProfileArn" : { "beanStyleGetterMethodName" : "getNetworkProfileArn", "beanStyleSetterMethodName" : "setNetworkProfileArn", "c2jName" : "networkProfileArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkProfileArn(String)}.\n@param networkProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfileArn Reserved for internal use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Reserved for internal use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfileArn Reserved for internal use.", "setterMethodName" : "setNetworkProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Radios" : { "beanStyleGetterMethodName" : "getRadios", "beanStyleSetterMethodName" : "setRadios", "c2jName" : "radios", "c2jShape" : "Radios", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Radios.Builder} avoiding the need to create one manually via {@link Radios#builder()}.\n\nWhen the {@link Consumer} completes, {@link Radios.Builder#build()} is called immediately and its result is passed to {@link #radios(Radios)}.\n@param radios a consumer that will call methods on {@link Radios.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radios(Radios)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radios", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param radios Information about the radio states for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radios", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the radio states for the run.", "getterModel" : { "returnType" : "Radios", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radios", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radios", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Radios", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param radios Information about the radio states for the run.", "setterMethodName" : "setRadios", "setterModel" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Radios", "variableSetterType" : "Radios" }, "xmlNameSpaceUri" : null }, "VpceConfigurationArns" : { "beanStyleGetterMethodName" : "getVpceConfigurationArns", "beanStyleSetterMethodName" : "setVpceConfigurationArns", "c2jName" : "vpceConfigurationArns", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationArns(List)}.\n@param vpceConfigurationArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationArns(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationArns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationArns", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "VpceConfigurationArns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.", "setterMethodName" : "setVpceConfigurationArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExtraDataPackageArn", "beanStyleSetterMethodName" : "setExtraDataPackageArn", "c2jName" : "extraDataPackageArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #extraDataPackageArn(String)}.\n@param extraDataPackageArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #extraDataPackageArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "extraDataPackageArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param extraDataPackageArn The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "extraDataPackageArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "extraDataPackageArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "extraDataPackageArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExtraDataPackageArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param extraDataPackageArn The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.", "setterMethodName" : "setExtraDataPackageArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "extraDataPackageArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "extraDataPackageArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNetworkProfileArn", "beanStyleSetterMethodName" : "setNetworkProfileArn", "c2jName" : "networkProfileArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkProfileArn(String)}.\n@param networkProfileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfileArn Reserved for internal use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Reserved for internal use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfileArn Reserved for internal use.", "setterMethodName" : "setNetworkProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkProfileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reserved for internal use.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param locale Information about the locale that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the locale that is used for the run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "locale", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param locale Information about the locale that is used for the run.", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the locale that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "location", "c2jShape" : "Location", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param location Information about the location that is used for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param location Information about the location that is used for the run.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the location that is used for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Location", "variableSetterType" : "Location" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationArns", "beanStyleSetterMethodName" : "setVpceConfigurationArns", "c2jName" : "vpceConfigurationArns", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationArns(List)}.\n@param vpceConfigurationArns a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationArns(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationArns", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationArns", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationArns", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationArns", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "VpceConfigurationArns", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationArns An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.", "setterMethodName" : "setVpceConfigurationArns", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vpceConfigurationArns", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCustomerArtifactPaths", "beanStyleSetterMethodName" : "setCustomerArtifactPaths", "c2jName" : "customerArtifactPaths", "c2jShape" : "CustomerArtifactPaths", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link CustomerArtifactPaths.Builder} avoiding the need to create one manually via {@link CustomerArtifactPaths#builder()}.\n\nWhen the {@link Consumer} completes, {@link CustomerArtifactPaths.Builder#build()} is called immediately and its result is passed to {@link #customerArtifactPaths(CustomerArtifactPaths)}.\n@param customerArtifactPaths a consumer that will call methods on {@link CustomerArtifactPaths.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #customerArtifactPaths(CustomerArtifactPaths)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customerArtifactPaths", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param customerArtifactPaths Input CustomerArtifactPaths object for the scheduled run configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customerArtifactPaths", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Input CustomerArtifactPaths object for the scheduled run configuration.", "getterModel" : { "returnType" : "CustomerArtifactPaths", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "customerArtifactPaths", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "customerArtifactPaths", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CustomerArtifactPaths", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param customerArtifactPaths Input CustomerArtifactPaths object for the scheduled run configuration.", "setterMethodName" : "setCustomerArtifactPaths", "setterModel" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : null, "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CustomerArtifactPaths", "variableName" : "customerArtifactPaths", "variableType" : "CustomerArtifactPaths", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Input CustomerArtifactPaths object for the scheduled run configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "CustomerArtifactPaths", "variableSetterType" : "CustomerArtifactPaths" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRadios", "beanStyleSetterMethodName" : "setRadios", "c2jName" : "radios", "c2jShape" : "Radios", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Radios.Builder} avoiding the need to create one manually via {@link Radios#builder()}.\n\nWhen the {@link Consumer} completes, {@link Radios.Builder#build()} is called immediately and its result is passed to {@link #radios(Radios)}.\n@param radios a consumer that will call methods on {@link Radios.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #radios(Radios)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "radios", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param radios Information about the radio states for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "radios", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the radio states for the run.", "getterModel" : { "returnType" : "Radios", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "radios", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "radios", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Radios", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param radios Information about the radio states for the run.", "setterMethodName" : "setRadios", "setterModel" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : null, "simpleType" : "Radios", "variableSetterType" : "Radios" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Radios", "variableName" : "radios", "variableType" : "Radios", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the radio states for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Radios", "variableSetterType" : "Radios" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAuxiliaryApps", "beanStyleSetterMethodName" : "setAuxiliaryApps", "c2jName" : "auxiliaryApps", "c2jShape" : "AmazonResourceNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #auxiliaryApps(List)}.\n@param auxiliaryApps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auxiliaryApps(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auxiliaryApps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param auxiliaryApps A list of auxiliary apps for the run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auxiliaryApps", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list of auxiliary apps for the run.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "auxiliaryApps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "auxiliaryApps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AmazonResourceName", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "AuxiliaryApps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param auxiliaryApps A list of auxiliary apps for the run.", "setterMethodName" : "setAuxiliaryApps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "auxiliaryApps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "auxiliaryApps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of auxiliary apps for the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBillingMethodAsString", "beanStyleSetterMethodName" : "setBillingMethod", "c2jName" : "billingMethod", "c2jShape" : "BillingMethod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #billingMethodAsString(String)}.\n@param billingMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #billingMethod(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "BillingMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "billingMethod", "fluentEnumSetterMethodName" : "billingMethod", "fluentGetterMethodName" : "billingMethodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see BillingMethod", "fluentSetterMethodName" : "billingMethod", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #billingMethod} will return {@link BillingMethod#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #billingMethodAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "billingMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "billingMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BillingMethod", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param billingMethod Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.\n@see BillingMethod", "setterMethodName" : "setBillingMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "billingMethod", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ScheduleRunConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "scheduleRunConfiguration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "wrapper" : false }, "ScheduleRunRequest" : { "c2jName" : "ScheduleRunRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents a request to the schedule run operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ScheduleRun", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.ScheduleRun", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #projectArn(String)}.\n@param projectArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param projectArn The ARN of the project for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the project for the run to be scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param projectArn The ARN of the project for the run to be scheduled.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param appArn The ARN of the app to schedule a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the app to schedule a run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param appArn The ARN of the app to schedule a run.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePoolArn The ARN of the device pool for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the device pool for the run to be scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePoolArn The ARN of the device pool for the run to be scheduled.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSelectionConfiguration", "beanStyleSetterMethodName" : "setDeviceSelectionConfiguration", "c2jName" : "deviceSelectionConfiguration", "c2jShape" : "DeviceSelectionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceSelectionConfiguration.Builder} avoiding the need to create one manually via {@link DeviceSelectionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSelectionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #deviceSelectionConfiguration(DeviceSelectionConfiguration)}.\n@param deviceSelectionConfiguration a consumer that will call methods on {@link DeviceSelectionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSelectionConfiguration(DeviceSelectionConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSelectionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceSelectionConfiguration The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSelectionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.", "getterModel" : { "returnType" : "DeviceSelectionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceSelectionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceSelectionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSelectionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceSelectionConfiguration The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.", "setterMethodName" : "setDeviceSelectionConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : null, "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name for the run to be scheduled.", "getterModel" : { "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 for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name for the run to be scheduled.", "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 for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ScheduleRunTest", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunTest.Builder} avoiding the need to create one manually via {@link ScheduleRunTest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunTest.Builder#build()} is called immediately and its result is passed to {@link #test(ScheduleRunTest)}.\n@param test a consumer that will call methods on {@link ScheduleRunTest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ScheduleRunTest)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param test Information about the test for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the test for the run to be scheduled.", "getterModel" : { "returnType" : "ScheduleRunTest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param test Information about the test for the run to be scheduled.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "ScheduleRunConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunConfiguration.Builder} avoiding the need to create one manually via {@link ScheduleRunConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(ScheduleRunConfiguration)}.\n@param configuration a consumer that will call methods on {@link ScheduleRunConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(ScheduleRunConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param configuration Information about the settings for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the settings for the run to be scheduled.", "getterModel" : { "returnType" : "ScheduleRunConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param configuration Information about the settings for the run to be scheduled.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionConfiguration", "beanStyleSetterMethodName" : "setExecutionConfiguration", "c2jName" : "executionConfiguration", "c2jShape" : "ExecutionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ExecutionConfiguration.Builder} avoiding the need to create one manually via {@link ExecutionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExecutionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #executionConfiguration(ExecutionConfiguration)}.\n@param executionConfiguration a consumer that will call methods on {@link ExecutionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionConfiguration(ExecutionConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param executionConfiguration Specifies configuration information about a test run, such as the execution timeout (in minutes).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Specifies configuration information about a test run, such as the execution timeout (in minutes).", "getterModel" : { "returnType" : "ExecutionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "executionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "executionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param executionConfiguration Specifies configuration information about a test run, such as the execution timeout (in minutes).", "setterMethodName" : "setExecutionConfiguration", "setterModel" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : null, "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppArn" : { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param appArn The ARN of the app to schedule a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the app to schedule a run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param appArn The ARN of the app to schedule a run.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Configuration" : { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "ScheduleRunConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunConfiguration.Builder} avoiding the need to create one manually via {@link ScheduleRunConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(ScheduleRunConfiguration)}.\n@param configuration a consumer that will call methods on {@link ScheduleRunConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(ScheduleRunConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param configuration Information about the settings for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the settings for the run to be scheduled.", "getterModel" : { "returnType" : "ScheduleRunConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param configuration Information about the settings for the run to be scheduled.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "xmlNameSpaceUri" : null }, "DevicePoolArn" : { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePoolArn The ARN of the device pool for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the device pool for the run to be scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePoolArn The ARN of the device pool for the run to be scheduled.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeviceSelectionConfiguration" : { "beanStyleGetterMethodName" : "getDeviceSelectionConfiguration", "beanStyleSetterMethodName" : "setDeviceSelectionConfiguration", "c2jName" : "deviceSelectionConfiguration", "c2jShape" : "DeviceSelectionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceSelectionConfiguration.Builder} avoiding the need to create one manually via {@link DeviceSelectionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSelectionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #deviceSelectionConfiguration(DeviceSelectionConfiguration)}.\n@param deviceSelectionConfiguration a consumer that will call methods on {@link DeviceSelectionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSelectionConfiguration(DeviceSelectionConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSelectionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceSelectionConfiguration The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSelectionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.", "getterModel" : { "returnType" : "DeviceSelectionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceSelectionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceSelectionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSelectionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceSelectionConfiguration The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.", "setterMethodName" : "setDeviceSelectionConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : null, "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "xmlNameSpaceUri" : null }, "ExecutionConfiguration" : { "beanStyleGetterMethodName" : "getExecutionConfiguration", "beanStyleSetterMethodName" : "setExecutionConfiguration", "c2jName" : "executionConfiguration", "c2jShape" : "ExecutionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ExecutionConfiguration.Builder} avoiding the need to create one manually via {@link ExecutionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExecutionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #executionConfiguration(ExecutionConfiguration)}.\n@param executionConfiguration a consumer that will call methods on {@link ExecutionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionConfiguration(ExecutionConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param executionConfiguration Specifies configuration information about a test run, such as the execution timeout (in minutes).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Specifies configuration information about a test run, such as the execution timeout (in minutes).", "getterModel" : { "returnType" : "ExecutionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "executionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "executionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param executionConfiguration Specifies configuration information about a test run, such as the execution timeout (in minutes).", "setterMethodName" : "setExecutionConfiguration", "setterModel" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : null, "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name for the run to be scheduled.", "getterModel" : { "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 for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name for the run to be scheduled.", "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 for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProjectArn" : { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #projectArn(String)}.\n@param projectArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param projectArn The ARN of the project for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the project for the run to be scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param projectArn The ARN of the project for the run to be scheduled.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Test" : { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ScheduleRunTest", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunTest.Builder} avoiding the need to create one manually via {@link ScheduleRunTest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunTest.Builder#build()} is called immediately and its result is passed to {@link #test(ScheduleRunTest)}.\n@param test a consumer that will call methods on {@link ScheduleRunTest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ScheduleRunTest)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param test Information about the test for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the test for the run to be scheduled.", "getterModel" : { "returnType" : "ScheduleRunTest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param test Information about the test for the run to be scheduled.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProjectArn", "beanStyleSetterMethodName" : "setProjectArn", "c2jName" : "projectArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #projectArn(String)}.\n@param projectArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #projectArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "projectArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param projectArn The ARN of the project for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "projectArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the project for the run to be scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "projectArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "projectArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProjectArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param projectArn The ARN of the project for the run to be scheduled.", "setterMethodName" : "setProjectArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "projectArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the project for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAppArn", "beanStyleSetterMethodName" : "setAppArn", "c2jName" : "appArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appArn(String)}.\n@param appArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "appArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param appArn The ARN of the app to schedule a run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "appArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the app to schedule a run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "appArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "appArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AppArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param appArn The ARN of the app to schedule a run.", "setterMethodName" : "setAppArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "appArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the app to schedule a run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDevicePoolArn", "beanStyleSetterMethodName" : "setDevicePoolArn", "c2jName" : "devicePoolArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #devicePoolArn(String)}.\n@param devicePoolArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePoolArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePoolArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePoolArn The ARN of the device pool for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePoolArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The ARN of the device pool for the run to be scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePoolArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePoolArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DevicePoolArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePoolArn The ARN of the device pool for the run to be scheduled.", "setterMethodName" : "setDevicePoolArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "devicePoolArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The ARN of the device pool for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceSelectionConfiguration", "beanStyleSetterMethodName" : "setDeviceSelectionConfiguration", "c2jName" : "deviceSelectionConfiguration", "c2jShape" : "DeviceSelectionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceSelectionConfiguration.Builder} avoiding the need to create one manually via {@link DeviceSelectionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceSelectionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #deviceSelectionConfiguration(DeviceSelectionConfiguration)}.\n@param deviceSelectionConfiguration a consumer that will call methods on {@link DeviceSelectionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceSelectionConfiguration(DeviceSelectionConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceSelectionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceSelectionConfiguration The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceSelectionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.", "getterModel" : { "returnType" : "DeviceSelectionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceSelectionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceSelectionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceSelectionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceSelectionConfiguration The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.", "setterMethodName" : "setDeviceSelectionConfiguration", "setterModel" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : null, "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceSelectionConfiguration", "variableName" : "deviceSelectionConfiguration", "variableType" : "DeviceSelectionConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Either devicePoolArn or deviceSelectionConfiguration is required in a request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceSelectionConfiguration", "variableSetterType" : "DeviceSelectionConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name for the run to be scheduled.", "getterModel" : { "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 for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name for the run to be scheduled.", "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 for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTest", "beanStyleSetterMethodName" : "setTest", "c2jName" : "test", "c2jShape" : "ScheduleRunTest", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunTest.Builder} avoiding the need to create one manually via {@link ScheduleRunTest#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunTest.Builder#build()} is called immediately and its result is passed to {@link #test(ScheduleRunTest)}.\n@param test a consumer that will call methods on {@link ScheduleRunTest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #test(ScheduleRunTest)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "test", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param test Information about the test for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "test", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the test for the run to be scheduled.", "getterModel" : { "returnType" : "ScheduleRunTest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "test", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "test", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Test", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param test Information about the test for the run to be scheduled.", "setterMethodName" : "setTest", "setterModel" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "test", "variableType" : "ScheduleRunTest", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the test for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "ScheduleRunConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ScheduleRunConfiguration.Builder} avoiding the need to create one manually via {@link ScheduleRunConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduleRunConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(ScheduleRunConfiguration)}.\n@param configuration a consumer that will call methods on {@link ScheduleRunConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(ScheduleRunConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param configuration Information about the settings for the run to be scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the settings for the run to be scheduled.", "getterModel" : { "returnType" : "ScheduleRunConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param configuration Information about the settings for the run to be scheduled.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : null, "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduleRunConfiguration", "variableName" : "configuration", "variableType" : "ScheduleRunConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the settings for the run to be scheduled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ScheduleRunConfiguration", "variableSetterType" : "ScheduleRunConfiguration" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionConfiguration", "beanStyleSetterMethodName" : "setExecutionConfiguration", "c2jName" : "executionConfiguration", "c2jShape" : "ExecutionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link ExecutionConfiguration.Builder} avoiding the need to create one manually via {@link ExecutionConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link ExecutionConfiguration.Builder#build()} is called immediately and its result is passed to {@link #executionConfiguration(ExecutionConfiguration)}.\n@param executionConfiguration a consumer that will call methods on {@link ExecutionConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionConfiguration(ExecutionConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param executionConfiguration Specifies configuration information about a test run, such as the execution timeout (in minutes).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Specifies configuration information about a test run, such as the execution timeout (in minutes).", "getterModel" : { "returnType" : "ExecutionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "executionConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "executionConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param executionConfiguration Specifies configuration information about a test run, such as the execution timeout (in minutes).", "setterMethodName" : "setExecutionConfiguration", "setterModel" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : null, "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ExecutionConfiguration", "variableName" : "executionConfiguration", "variableType" : "ExecutionConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Specifies configuration information about a test run, such as the execution timeout (in minutes).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "ExecutionConfiguration", "variableSetterType" : "ExecutionConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "projectArn", "test" ], "shapeName" : "ScheduleRunRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ScheduleRunRequest", "variableName" : "scheduleRunRequest", "variableType" : "ScheduleRunRequest", "documentation" : null, "simpleType" : "ScheduleRunRequest", "variableSetterType" : "ScheduleRunRequest" }, "wrapper" : false }, "ScheduleRunResponse" : { "c2jName" : "ScheduleRunResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the result of a schedule run request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param run Information about the scheduled run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the scheduled run.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param run Information about the scheduled run.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Run" : { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param run Information about the scheduled run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the scheduled run.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param run Information about the scheduled run.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param run Information about the scheduled run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the scheduled run.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param run Information about the scheduled run.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the scheduled run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ScheduleRunResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ScheduleRunResponse", "variableName" : "scheduleRunResponse", "variableType" : "ScheduleRunResponse", "documentation" : null, "simpleType" : "ScheduleRunResponse", "variableSetterType" : "ScheduleRunResponse" }, "wrapper" : false }, "ScheduleRunTest" : { "c2jName" : "ScheduleRunTest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents test settings. This data structure is passed in as the \"test\" parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see TestType", "getterModel" : { "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see TestType", "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestPackageArn", "beanStyleSetterMethodName" : "setTestPackageArn", "c2jName" : "testPackageArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testPackageArn(String)}.\n@param testPackageArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testPackageArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testPackageArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param testPackageArn The ARN of the uploaded test that will be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testPackageArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the uploaded test that will be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testPackageArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testPackageArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestPackageArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param testPackageArn The ARN of the uploaded test that will be run.", "setterMethodName" : "setTestPackageArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testPackageArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testPackageArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestSpecArn", "beanStyleSetterMethodName" : "setTestSpecArn", "c2jName" : "testSpecArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testSpecArn(String)}.\n@param testSpecArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testSpecArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testSpecArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param testSpecArn The ARN of the YAML-formatted test specification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testSpecArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the YAML-formatted test specification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testSpecArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testSpecArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestSpecArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param testSpecArn The ARN of the YAML-formatted test specification.", "setterMethodName" : "setTestSpecArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "filter", "c2jShape" : "Filter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filter(String)}.\n@param filter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param filter The test's filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The test's filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Filter", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param filter The test's filter.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "TestParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param parameters The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param parameters The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filter" : { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "filter", "c2jShape" : "Filter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filter(String)}.\n@param filter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param filter The test's filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Filter", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param filter The test's filter.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "TestParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param parameters The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param parameters The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "TestPackageArn" : { "beanStyleGetterMethodName" : "getTestPackageArn", "beanStyleSetterMethodName" : "setTestPackageArn", "c2jName" : "testPackageArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testPackageArn(String)}.\n@param testPackageArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testPackageArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testPackageArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param testPackageArn The ARN of the uploaded test that will be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testPackageArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ARN of the uploaded test that will be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testPackageArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testPackageArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestPackageArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param testPackageArn The ARN of the uploaded test that will be run.", "setterMethodName" : "setTestPackageArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testPackageArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testPackageArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TestSpecArn" : { "beanStyleGetterMethodName" : "getTestSpecArn", "beanStyleSetterMethodName" : "setTestSpecArn", "c2jName" : "testSpecArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testSpecArn(String)}.\n@param testSpecArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testSpecArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testSpecArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param testSpecArn The ARN of the YAML-formatted test specification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testSpecArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ARN of the YAML-formatted test specification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testSpecArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testSpecArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestSpecArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param testSpecArn The ARN of the YAML-formatted test specification.", "setterMethodName" : "setTestSpecArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see TestType", "getterModel" : { "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see TestType", "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see TestType", "getterModel" : { "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see TestType", "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestPackageArn", "beanStyleSetterMethodName" : "setTestPackageArn", "c2jName" : "testPackageArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testPackageArn(String)}.\n@param testPackageArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testPackageArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testPackageArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testPackageArn The ARN of the uploaded test that will be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testPackageArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the uploaded test that will be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testPackageArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testPackageArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestPackageArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testPackageArn The ARN of the uploaded test that will be run.", "setterMethodName" : "setTestPackageArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testPackageArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testPackageArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the uploaded test that will be run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTestSpecArn", "beanStyleSetterMethodName" : "setTestSpecArn", "c2jName" : "testSpecArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #testSpecArn(String)}.\n@param testSpecArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #testSpecArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "testSpecArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testSpecArn The ARN of the YAML-formatted test specification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "testSpecArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The ARN of the YAML-formatted test specification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "testSpecArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "testSpecArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TestSpecArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param testSpecArn The ARN of the YAML-formatted test specification.", "setterMethodName" : "setTestSpecArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "testSpecArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The ARN of the YAML-formatted test specification.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilter", "beanStyleSetterMethodName" : "setFilter", "c2jName" : "filter", "c2jShape" : "Filter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filter(String)}.\n@param filter a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filter(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filter", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param filter The test's filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filter", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The test's filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "filter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "filter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Filter", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param filter The test's filter.", "setterMethodName" : "setFilter", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filter", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's filter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "parameters", "c2jShape" : "TestParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #parameters(Map)}.\n@param parameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param parameters The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param parameters The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For all tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For Calabash tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • profile: A cucumber profile, for example, \"my_profile_name\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For Appium tests (all types):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • “latest” will run the latest Appium version supported by Device Farm (1.9.1).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • This behavior is subject to change.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For Fuzz tests (Android only):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For Explorer tests:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For Instrumentation:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For XCTest and XCTestUI:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a single test class: \"LoginTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a multiple test classes: \"LoginTests,SmokeTests\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a single test: \"LoginTests/testValid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          For UIAutomator:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • filter: A test filter string. Examples:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a single test case: \"com.android.abc.Test1\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running a single test: \"com.android.abc.Test1#smoke\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "type" ], "shapeName" : "ScheduleRunTest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ScheduleRunTest", "variableName" : "scheduleRunTest", "variableType" : "ScheduleRunTest", "documentation" : null, "simpleType" : "ScheduleRunTest", "variableSetterType" : "ScheduleRunTest" }, "wrapper" : false }, "ServiceAccountException" : { "c2jName" : "ServiceAccountException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          There was a problem with the service account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceAccountException", "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" : "ServiceAccountException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceAccountException", "variableName" : "serviceAccountException", "variableType" : "ServiceAccountException", "documentation" : null, "simpleType" : "ServiceAccountException", "variableSetterType" : "ServiceAccountException" }, "wrapper" : false }, "StopJobRequest" : { "c2jName" : "StopJobRequest", "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" : "StopJob", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.StopJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "StopJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopJobRequest", "variableName" : "stopJobRequest", "variableType" : "StopJobRequest", "documentation" : null, "simpleType" : "StopJobRequest", "variableSetterType" : "StopJobRequest" }, "wrapper" : false }, "StopJobResponse" : { "c2jName" : "StopJobResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #job(Job)}.\n@param job a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(Job)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param job The job that was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The job that was stopped.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param job The job that was stopped.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Job" : { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #job(Job)}.\n@param job a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(Job)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param job The job that was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The job that was stopped.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param job The job that was stopped.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getJob", "beanStyleSetterMethodName" : "setJob", "c2jName" : "job", "c2jShape" : "Job", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Job.Builder} avoiding the need to create one manually via {@link Job#builder()}.\n\nWhen the {@link Consumer} completes, {@link Job.Builder#build()} is called immediately and its result is passed to {@link #job(Job)}.\n@param job a consumer that will call methods on {@link Job.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #job(Job)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "job", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param job The job that was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "job", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The job that was stopped.", "getterModel" : { "returnType" : "Job", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "job", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "job", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Job", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param job The job that was stopped.", "setterMethodName" : "setJob", "setterModel" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : null, "simpleType" : "Job", "variableSetterType" : "Job" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Job", "variableName" : "job", "variableType" : "Job", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The job that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Job", "variableSetterType" : "Job" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopJobResponse", "variableName" : "stopJobResponse", "variableType" : "StopJobResponse", "documentation" : null, "simpleType" : "StopJobResponse", "variableSetterType" : "StopJobResponse" }, "wrapper" : false }, "StopRemoteAccessSessionRequest" : { "c2jName" : "StopRemoteAccessSessionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the request to stop the remote access session.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : 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" : "StopRemoteAccessSession", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.StopRemoteAccessSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the remote access session you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the remote access session you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the remote access session you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The Amazon Resource Name (ARN) of the remote access session you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the remote access session you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "StopRemoteAccessSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopRemoteAccessSessionRequest", "variableName" : "stopRemoteAccessSessionRequest", "variableType" : "StopRemoteAccessSessionRequest", "documentation" : null, "simpleType" : "StopRemoteAccessSessionRequest", "variableSetterType" : "StopRemoteAccessSessionRequest" }, "wrapper" : false }, "StopRemoteAccessSessionResponse" : { "c2jName" : "StopRemoteAccessSessionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSession(RemoteAccessSession)}.\n@param remoteAccessSession a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSession(RemoteAccessSession)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSession", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param remoteAccessSession A container representing the metadata from the service about the remote access session you are stopping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return A container representing the metadata from the service about the remote access session you are stopping.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param remoteAccessSession A container representing the metadata from the service about the remote access session you are stopping.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RemoteAccessSession" : { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSession(RemoteAccessSession)}.\n@param remoteAccessSession a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSession(RemoteAccessSession)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSession", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param remoteAccessSession A container representing the metadata from the service about the remote access session you are stopping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return A container representing the metadata from the service about the remote access session you are stopping.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param remoteAccessSession A container representing the metadata from the service about the remote access session you are stopping.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRemoteAccessSession", "beanStyleSetterMethodName" : "setRemoteAccessSession", "c2jName" : "remoteAccessSession", "c2jShape" : "RemoteAccessSession", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link RemoteAccessSession.Builder} avoiding the need to create one manually via {@link RemoteAccessSession#builder()}.\n\nWhen the {@link Consumer} completes, {@link RemoteAccessSession.Builder#build()} is called immediately and its result is passed to {@link #remoteAccessSession(RemoteAccessSession)}.\n@param remoteAccessSession a consumer that will call methods on {@link RemoteAccessSession.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remoteAccessSession(RemoteAccessSession)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remoteAccessSession", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param remoteAccessSession A container representing the metadata from the service about the remote access session you are stopping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remoteAccessSession", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return A container representing the metadata from the service about the remote access session you are stopping.", "getterModel" : { "returnType" : "RemoteAccessSession", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remoteAccessSession", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remoteAccessSession", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RemoteAccessSession", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param remoteAccessSession A container representing the metadata from the service about the remote access session you are stopping.", "setterMethodName" : "setRemoteAccessSession", "setterModel" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : null, "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RemoteAccessSession", "variableName" : "remoteAccessSession", "variableType" : "RemoteAccessSession", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A container representing the metadata from the service about the remote access session you are stopping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "RemoteAccessSession", "variableSetterType" : "RemoteAccessSession" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopRemoteAccessSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopRemoteAccessSessionResponse", "variableName" : "stopRemoteAccessSessionResponse", "variableType" : "StopRemoteAccessSessionResponse", "documentation" : null, "simpleType" : "StopRemoteAccessSessionResponse", "variableSetterType" : "StopRemoteAccessSessionResponse" }, "wrapper" : false }, "StopRunRequest" : { "c2jName" : "StopRunRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the request to stop a specific run.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : 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" : "StopRun", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.StopRun", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "StopRunRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopRunRequest", "variableName" : "stopRunRequest", "variableType" : "StopRunRequest", "documentation" : null, "simpleType" : "StopRunRequest", "variableSetterType" : "StopRunRequest" }, "wrapper" : false }, "StopRunResponse" : { "c2jName" : "StopRunResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents the results of your stop run attempt.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param run The run that was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The run that was stopped.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param run The run that was stopped.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Run" : { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param run The run that was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The run that was stopped.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param run The run that was stopped.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRun", "beanStyleSetterMethodName" : "setRun", "c2jName" : "run", "c2jShape" : "Run", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Run.Builder} avoiding the need to create one manually via {@link Run#builder()}.\n\nWhen the {@link Consumer} completes, {@link Run.Builder#build()} is called immediately and its result is passed to {@link #run(Run)}.\n@param run a consumer that will call methods on {@link Run.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #run(Run)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "run", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param run The run that was stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "run", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The run that was stopped.", "getterModel" : { "returnType" : "Run", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "run", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "run", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Run", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param run The run that was stopped.", "setterMethodName" : "setRun", "setterModel" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : null, "simpleType" : "Run", "variableSetterType" : "Run" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Run", "variableName" : "run", "variableType" : "Run", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The run that was stopped.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Run", "variableSetterType" : "Run" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopRunResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopRunResponse", "variableName" : "stopRunResponse", "variableType" : "StopRunResponse", "documentation" : null, "simpleType" : "StopRunResponse", "variableSetterType" : "StopRunResponse" }, "wrapper" : false }, "Suite" : { "c2jName" : "Suite", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Represents a collection of one or more tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The suite's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The suite's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The suite's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param name The suite's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The suite's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param name The suite's name.", "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 suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see TestType", "getterModel" : { "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 suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param type The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see TestType", "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 suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the suite 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param created When the suite was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return When the suite 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param created When the suite was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param status The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param status The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param result The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param result The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param started The suite's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param started The suite's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param stopped The suite's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param stopped The suite's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param counters The suite's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param counters The suite's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param message A message about the suite's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A message about the suite's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param message A message about the suite's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test suite.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return Represents the total (metered or unmetered) minutes used by the test suite.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test suite.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The suite's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The suite's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Counters" : { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param counters The suite's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param counters The suite's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            When the suite 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param created When the suite was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return When the suite 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param created When the suite was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeviceMinutes" : { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test suite.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return Represents the total (metered or unmetered) minutes used by the test suite.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test suite.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param message A message about the suite's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return A message about the suite's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param message A message about the suite's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param name The suite's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param name The suite's name.", "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 suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param result The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param result The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Started" : { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param started The suite's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The suite's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param started The suite's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param status The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param status The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param stopped The suite's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The suite's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param stopped The suite's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param type The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see TestType", "getterModel" : { "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 suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param type The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see TestType", "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 suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param arn The suite's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The suite's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param arn The suite's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param name The suite's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The suite's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param name The suite's name.", "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 suite's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param type The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see TestType", "getterModel" : { "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 suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param type The suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see TestType", "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 suite's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When the suite 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param created When the suite was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return When the suite 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param created When the suite was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    When the suite was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param status The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param status The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param result The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param result The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param started The suite's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The suite's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param started The suite's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param stopped The suite's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The suite's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param stopped The suite's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param counters The suite's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The suite's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param counters The suite's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The suite's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param message A message about the suite's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return A message about the suite's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param message A message about the suite's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A message about the suite's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test suite.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return Represents the total (metered or unmetered) minutes used by the test suite.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test suite.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents the total (metered or unmetered) minutes used by the test suite.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Suite", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Suite", "variableName" : "suite", "variableType" : "Suite", "documentation" : null, "simpleType" : "Suite", "variableSetterType" : "Suite" }, "wrapper" : false }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The metadata that you apply to a resource to help you categorize and organize it. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param key One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param key One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param value The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param value The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param key One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param key One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param value The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param value The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param key One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param key One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param value The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param value The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false }, "TagOperationException" : { "c2jName" : "TagOperationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The operation was not successful. Try again.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TagOperationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceName" : { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagOperationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagOperationException", "variableName" : "tagOperationException", "variableType" : "TagOperationException", "documentation" : null, "simpleType" : "TagOperationException", "variableSetterType" : "TagOperationException" }, "wrapper" : false }, "TagPolicyException" : { "c2jName" : "TagPolicyException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TagPolicyException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceName" : { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagPolicyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagPolicyException", "variableName" : "tagPolicyException", "variableType" : "TagPolicyException", "documentation" : null, "simpleType" : "TagPolicyException", "variableSetterType" : "TagPolicyException" }, "wrapper" : false }, "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" : "/", "target" : "DeviceFarm_20150623.TagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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 add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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 add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) to which to add tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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 add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param tags The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "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 }, "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 }, "Test" : { "c2jName" : "Test", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Represents a condition that is evaluated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param arn The test's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The test's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param arn The test's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param name The test's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The test's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param name The test's name.", "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 test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see TestType", "getterModel" : { "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see TestType", "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the test 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param created When the test was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return When the test 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param created When the test was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param status The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param status The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param result The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param result The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param started The test's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param started The test's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param stopped The test's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param stopped The test's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param counters The test's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param counters The test's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the test's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return A message about the test's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the test's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return Represents the total (metered or unmetered) minutes used by the test.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param arn The test's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param arn The test's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Counters" : { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param counters The test's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param counters The test's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  When the test 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param created When the test was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return When the test 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param created When the test was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeviceMinutes" : { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return Represents the total (metered or unmetered) minutes used by the test.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the test's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return A message about the test's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the test's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param name The test's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param name The test's name.", "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 test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Result" : { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param result The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param result The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Started" : { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param started The test's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The test's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param started The test's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param status The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param status The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Stopped" : { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param stopped The test's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The test's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param stopped The test's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see TestType", "getterModel" : { "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see TestType", "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param arn The test's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The test's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param arn The test's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param name The test's name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The test's name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param name The test's name.", "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 test's name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "TestType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test 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 #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "TestType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see TestType\n@return Returns a reference to this object so that method calls can be chained together.\n@see TestType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link TestType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see TestType", "getterModel" : { "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param type The test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see TestType", "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 test's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_FUZZ: The built-in fuzz type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT: The Appium Java JUnit type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG: The Appium Java TestNG type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON: The Appium Python type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE: The Appium Node.js type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY: The Appium Ruby type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON: The Appium Python type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE: The Appium Node.js type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY: The Appium Ruby type for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH: The Calabash type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION: The Instrumentation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION: The uiautomation type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR: The uiautomator type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST: The XCode test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI: The XCode UI test type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the test 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param created When the test was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return When the test 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param created When the test was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the test was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "ExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param status The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see ExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see ExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param status The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see ExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_CONCURRENCY: A pending concurrency status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING_DEVICE: A pending device status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SCHEDULING: A scheduling status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PREPARING: A preparing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • RUNNING: A running status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • COMPLETED: A completed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPING: A stopping status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAsString", "beanStyleSetterMethodName" : "setResult", "c2jName" : "result", "c2jShape" : "ExecutionResult", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resultAsString(String)}.\n@param result a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #result(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ExecutionResult", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "result", "fluentEnumSetterMethodName" : "result", "fluentGetterMethodName" : "resultAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param result The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see ExecutionResult\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionResult", "fluentSetterMethodName" : "result", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #result} will return {@link ExecutionResult#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resultAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see ExecutionResult", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Result", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param result The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see ExecutionResult", "setterMethodName" : "setResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "result", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PENDING: A pending condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PASSED: A passing condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WARNED: A warning condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SKIPPED: A skipped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ERRORED: An error condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • STOPPED: A stopped condition.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStarted", "beanStyleSetterMethodName" : "setStarted", "c2jName" : "started", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #started(Instant)}.\n@param started 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 #started(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "started", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param started The test's start time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "started", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The test's start time.", "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" : "started", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "started", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Started", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param started The test's start time.", "setterMethodName" : "setStarted", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "started", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's start time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStopped", "beanStyleSetterMethodName" : "setStopped", "c2jName" : "stopped", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #stopped(Instant)}.\n@param stopped 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 #stopped(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stopped", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param stopped The test's stop time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stopped", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The test's stop time.", "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" : "stopped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "stopped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Stopped", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param stopped The test's stop time.", "setterMethodName" : "setStopped", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "stopped", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's stop time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCounters", "beanStyleSetterMethodName" : "setCounters", "c2jName" : "counters", "c2jShape" : "Counters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Counters.Builder} avoiding the need to create one manually via {@link Counters#builder()}.\n\nWhen the {@link Consumer} completes, {@link Counters.Builder#build()} is called immediately and its result is passed to {@link #counters(Counters)}.\n@param counters a consumer that will call methods on {@link Counters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #counters(Counters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "counters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param counters The test's result counters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "counters", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The test's result counters.", "getterModel" : { "returnType" : "Counters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "counters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "counters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Counters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param counters The test's result counters.", "setterMethodName" : "setCounters", "setterModel" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : null, "simpleType" : "Counters", "variableSetterType" : "Counters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Counters", "variableName" : "counters", "variableType" : "Counters", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The test's result counters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Counters", "variableSetterType" : "Counters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the test's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A message about the test's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the test's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the test's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeviceMinutes", "beanStyleSetterMethodName" : "setDeviceMinutes", "c2jName" : "deviceMinutes", "c2jShape" : "DeviceMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceMinutes.Builder} avoiding the need to create one manually via {@link DeviceMinutes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMinutes.Builder#build()} is called immediately and its result is passed to {@link #deviceMinutes(DeviceMinutes)}.\n@param deviceMinutes a consumer that will call methods on {@link DeviceMinutes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMinutes(DeviceMinutes)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Represents the total (metered or unmetered) minutes used by the test.", "getterModel" : { "returnType" : "DeviceMinutes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceMinutes Represents the total (metered or unmetered) minutes used by the test.", "setterMethodName" : "setDeviceMinutes", "setterModel" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : null, "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceMinutes", "variableName" : "deviceMinutes", "variableType" : "DeviceMinutes", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the total (metered or unmetered) minutes used by the test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceMinutes", "variableSetterType" : "DeviceMinutes" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Test", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Test", "variableName" : "test", "variableType" : "Test", "documentation" : null, "simpleType" : "Test", "variableSetterType" : "Test" }, "wrapper" : false }, "TestType" : { "c2jName" : "TestType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BUILTIN_FUZZ", "value" : "BUILTIN_FUZZ" }, { "name" : "BUILTIN_EXPLORER", "value" : "BUILTIN_EXPLORER" }, { "name" : "WEB_PERFORMANCE_PROFILE", "value" : "WEB_PERFORMANCE_PROFILE" }, { "name" : "APPIUM_JAVA_JUNIT", "value" : "APPIUM_JAVA_JUNIT" }, { "name" : "APPIUM_JAVA_TESTNG", "value" : "APPIUM_JAVA_TESTNG" }, { "name" : "APPIUM_PYTHON", "value" : "APPIUM_PYTHON" }, { "name" : "APPIUM_NODE", "value" : "APPIUM_NODE" }, { "name" : "APPIUM_RUBY", "value" : "APPIUM_RUBY" }, { "name" : "APPIUM_WEB_JAVA_JUNIT", "value" : "APPIUM_WEB_JAVA_JUNIT" }, { "name" : "APPIUM_WEB_JAVA_TESTNG", "value" : "APPIUM_WEB_JAVA_TESTNG" }, { "name" : "APPIUM_WEB_PYTHON", "value" : "APPIUM_WEB_PYTHON" }, { "name" : "APPIUM_WEB_NODE", "value" : "APPIUM_WEB_NODE" }, { "name" : "APPIUM_WEB_RUBY", "value" : "APPIUM_WEB_RUBY" }, { "name" : "CALABASH", "value" : "CALABASH" }, { "name" : "INSTRUMENTATION", "value" : "INSTRUMENTATION" }, { "name" : "UIAUTOMATION", "value" : "UIAUTOMATION" }, { "name" : "UIAUTOMATOR", "value" : "UIAUTOMATOR" }, { "name" : "XCTEST", "value" : "XCTEST" }, { "name" : "XCTEST_UI", "value" : "XCTEST_UI" }, { "name" : "REMOTE_ACCESS_RECORD", "value" : "REMOTE_ACCESS_RECORD" }, { "name" : "REMOTE_ACCESS_REPLAY", "value" : "REMOTE_ACCESS_REPLAY" } ], "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" : "TestType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TestType", "variableName" : "testType", "variableType" : "TestType", "documentation" : null, "simpleType" : "TestType", "variableSetterType" : "TestType" }, "wrapper" : false }, "TooManyTagsException" : { "c2jName" : "TooManyTagsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyTagsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceName" : { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceName", "beanStyleSetterMethodName" : "setResourceName", "c2jName" : "resourceName", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceName(String)}.\n@param resourceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceName", "fluentSetterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceName", "getterDocumentation" : "Returns the value of the ResourceName property for this object.\n@return The value of the ResourceName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceName", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceName property for this object.\n\n@param resourceName The new value for the ResourceName property for this object.", "setterMethodName" : "setResourceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyTagsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyTagsException", "variableName" : "tooManyTagsException", "variableType" : "TooManyTagsException", "documentation" : null, "simpleType" : "TooManyTagsException", "variableSetterType" : "TooManyTagsException" }, "wrapper" : false }, "TrialMinutes" : { "c2jName" : "TrialMinutes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents information about free trial device minutes for an AWS account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #total(Double)}.\n@param total a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param total The total number of free trial minutes that the account started with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The total number of free trial minutes that the account started with.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "total", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Total", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param total The total number of free trial minutes that the account started with.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemaining", "beanStyleSetterMethodName" : "setRemaining", "c2jName" : "remaining", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #remaining(Double)}.\n@param remaining a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remaining(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remaining", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param remaining The number of free trial minutes remaining in the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remaining", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of free trial minutes remaining in the account.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remaining", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remaining", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Remaining", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param remaining The number of free trial minutes remaining in the account.", "setterMethodName" : "setRemaining", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "remaining", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "remaining", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Remaining" : { "beanStyleGetterMethodName" : "getRemaining", "beanStyleSetterMethodName" : "setRemaining", "c2jName" : "remaining", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #remaining(Double)}.\n@param remaining a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remaining(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remaining", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param remaining The number of free trial minutes remaining in the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remaining", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of free trial minutes remaining in the account.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remaining", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remaining", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Remaining", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param remaining The number of free trial minutes remaining in the account.", "setterMethodName" : "setRemaining", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "remaining", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "remaining", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "Total" : { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #total(Double)}.\n@param total a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param total The total number of free trial minutes that the account started with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The total number of free trial minutes that the account started with.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "total", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Total", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param total The total number of free trial minutes that the account started with.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTotal", "beanStyleSetterMethodName" : "setTotal", "c2jName" : "total", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #total(Double)}.\n@param total a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #total(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "total", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param total The total number of free trial minutes that the account started with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "total", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The total number of free trial minutes that the account started with.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "total", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "total", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Total", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param total The total number of free trial minutes that the account started with.", "setterMethodName" : "setTotal", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "total", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The total number of free trial minutes that the account started with.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemaining", "beanStyleSetterMethodName" : "setRemaining", "c2jName" : "remaining", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #remaining(Double)}.\n@param remaining a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remaining(Double)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remaining", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param remaining The number of free trial minutes remaining in the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remaining", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of free trial minutes remaining in the account.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "remaining", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "remaining", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Remaining", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param remaining The number of free trial minutes remaining in the account.", "setterMethodName" : "setRemaining", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "remaining", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "remaining", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of free trial minutes remaining in the account.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TrialMinutes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TrialMinutes", "variableName" : "trialMinutes", "variableType" : "TrialMinutes", "documentation" : null, "simpleType" : "TrialMinutes", "variableSetterType" : "TrialMinutes" }, "wrapper" : false }, "UniqueProblem" : { "c2jName" : "UniqueProblem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A collection of one or more problems, grouped by their result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the unique problems' result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A message about the unique problems' result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the unique problems' result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProblems", "beanStyleSetterMethodName" : "setProblems", "c2jName" : "problems", "c2jShape" : "Problems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #problems(List)}.\n@param problems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #problems(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "problems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param problems Information about the problems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "problems", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the problems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "problems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "problems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Problem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Problem.Builder} avoiding the need to create one manually via {@link Problem#builder()}.\n\nWhen the {@link Consumer} completes, {@link Problem.Builder#build()} is called immediately and its result is passed to {@link #member(Problem)}.\n@param member a consumer that will call methods on {@link Problem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Problem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Problem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Problem", "variableName" : "member", "variableType" : "Problem", "documentation" : null, "simpleType" : "Problem", "variableSetterType" : "Problem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Problem", "variableName" : "member", "variableType" : "Problem", "documentation" : "", "simpleType" : "Problem", "variableSetterType" : "Problem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Problem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Problem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Problems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param problems Information about the problems.", "setterMethodName" : "setProblems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "problems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "problems", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the unique problems' result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A message about the unique problems' result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the unique problems' result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Problems" : { "beanStyleGetterMethodName" : "getProblems", "beanStyleSetterMethodName" : "setProblems", "c2jName" : "problems", "c2jShape" : "Problems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #problems(List)}.\n@param problems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #problems(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "problems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param problems Information about the problems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "problems", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the problems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "problems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "problems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Problem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Problem.Builder} avoiding the need to create one manually via {@link Problem#builder()}.\n\nWhen the {@link Consumer} completes, {@link Problem.Builder#build()} is called immediately and its result is passed to {@link #member(Problem)}.\n@param member a consumer that will call methods on {@link Problem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Problem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Problem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Problem", "variableName" : "member", "variableType" : "Problem", "documentation" : null, "simpleType" : "Problem", "variableSetterType" : "Problem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Problem", "variableName" : "member", "variableType" : "Problem", "documentation" : "", "simpleType" : "Problem", "variableSetterType" : "Problem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Problem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Problem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Problems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param problems Information about the problems.", "setterMethodName" : "setProblems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "problems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "problems", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the unique problems' result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A message about the unique problems' result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the unique problems' result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the unique problems' result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProblems", "beanStyleSetterMethodName" : "setProblems", "c2jName" : "problems", "c2jShape" : "Problems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #problems(List)}.\n@param problems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #problems(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "problems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param problems Information about the problems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "problems", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Information about the problems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "problems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "problems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Problem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Problem.Builder} avoiding the need to create one manually via {@link Problem#builder()}.\n\nWhen the {@link Consumer} completes, {@link Problem.Builder#build()} is called immediately and its result is passed to {@link #member(Problem)}.\n@param member a consumer that will call methods on {@link Problem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Problem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Problem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Problem", "variableName" : "member", "variableType" : "Problem", "documentation" : null, "simpleType" : "Problem", "variableSetterType" : "Problem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Problem", "variableName" : "member", "variableType" : "Problem", "documentation" : "", "simpleType" : "Problem", "variableSetterType" : "Problem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Problem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Problem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Problems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param problems Information about the problems.", "setterMethodName" : "setProblems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "problems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "problems", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Information about the problems.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UniqueProblem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UniqueProblem", "variableName" : "uniqueProblem", "variableType" : "UniqueProblem", "documentation" : null, "simpleType" : "UniqueProblem", "variableSetterType" : "UniqueProblem" }, "wrapper" : false }, "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" : "/", "target" : "DeviceFarm_20150623.UntagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param tagKeys The keys of the tags to be removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The keys of the tags to be removed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param tagKeys The keys of the tags to be removed.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param tagKeys The keys of the tags to be removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The keys of the tags to be removed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param tagKeys The keys of the tags to be removed.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.\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(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.", "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(s) from which to delete tags. You can associate tags with the following Device Farm resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE, DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and VPCE_CONFIGURATION.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param tagKeys The keys of the tags to be removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The keys of the tags to be removed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param tagKeys The keys of the tags to be removed.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The keys of the tags to be removed.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "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 }, "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 }, "UpdateDeviceInstanceRequest" : { "c2jName" : "UpdateDeviceInstanceRequest", "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" : "UpdateDeviceInstance", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateDeviceInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the device instance.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "profileArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param profileArn The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param profileArn The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "labels", "c2jShape" : "InstanceLabels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param labels An array of strings that you want to associate with the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of strings that you want to associate with the device instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param labels An array of strings that you want to associate with the device instance.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the device instance.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Labels" : { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "labels", "c2jShape" : "InstanceLabels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param labels An array of strings that you want to associate with the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of strings that you want to associate with the device instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param labels An array of strings that you want to associate with the device instance.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ProfileArn" : { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "profileArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param profileArn The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param profileArn The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the device instance.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProfileArn", "beanStyleSetterMethodName" : "setProfileArn", "c2jName" : "profileArn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileArn(String)}.\n@param profileArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param profileArn The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param profileArn The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.", "setterMethodName" : "setProfileArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "labels", "c2jShape" : "InstanceLabels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param labels An array of strings that you want to associate with the device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of strings that you want to associate with the device instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param labels An array of strings that you want to associate with the device instance.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings that you want to associate with the device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateDeviceInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDeviceInstanceRequest", "variableName" : "updateDeviceInstanceRequest", "variableType" : "UpdateDeviceInstanceRequest", "documentation" : null, "simpleType" : "UpdateDeviceInstanceRequest", "variableSetterType" : "UpdateDeviceInstanceRequest" }, "wrapper" : false }, "UpdateDeviceInstanceResponse" : { "c2jName" : "UpdateDeviceInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeviceInstance", "beanStyleSetterMethodName" : "setDeviceInstance", "c2jName" : "deviceInstance", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #deviceInstance(DeviceInstance)}.\n@param deviceInstance a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstance(DeviceInstance)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstance", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceInstance An object containing information about your device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstance", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your device instance.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstance", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstance", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceInstance", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceInstance An object containing information about your device instance.", "setterMethodName" : "setDeviceInstance", "setterModel" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceInstance" : { "beanStyleGetterMethodName" : "getDeviceInstance", "beanStyleSetterMethodName" : "setDeviceInstance", "c2jName" : "deviceInstance", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #deviceInstance(DeviceInstance)}.\n@param deviceInstance a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstance(DeviceInstance)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstance", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceInstance An object containing information about your device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstance", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your device instance.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstance", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstance", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceInstance", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceInstance An object containing information about your device instance.", "setterMethodName" : "setDeviceInstance", "setterModel" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeviceInstance", "beanStyleSetterMethodName" : "setDeviceInstance", "c2jName" : "deviceInstance", "c2jShape" : "DeviceInstance", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DeviceInstance.Builder} avoiding the need to create one manually via {@link DeviceInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceInstance.Builder#build()} is called immediately and its result is passed to {@link #deviceInstance(DeviceInstance)}.\n@param deviceInstance a consumer that will call methods on {@link DeviceInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceInstance(DeviceInstance)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceInstance", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceInstance An object containing information about your device instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceInstance", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your device instance.", "getterModel" : { "returnType" : "DeviceInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "deviceInstance", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "deviceInstance", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceInstance", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param deviceInstance An object containing information about your device instance.", "setterMethodName" : "setDeviceInstance", "setterModel" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : null, "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceInstance", "variableName" : "deviceInstance", "variableType" : "DeviceInstance", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your device instance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DeviceInstance", "variableSetterType" : "DeviceInstance" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDeviceInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDeviceInstanceResponse", "variableName" : "updateDeviceInstanceResponse", "variableType" : "UpdateDeviceInstanceResponse", "documentation" : null, "simpleType" : "UpdateDeviceInstanceResponse", "variableSetterType" : "UpdateDeviceInstanceResponse" }, "wrapper" : false }, "UpdateDevicePoolRequest" : { "c2jName" : "UpdateDevicePoolRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents a request to the update device pool operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateDevicePool", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateDevicePool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the name of the device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A string representing the name of the device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the name of the device pool you wish to update.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description A description of the device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A description of the device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description A description of the device pool you wish to update.", "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 pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rules Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rules Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same 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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClearMaxDevices", "beanStyleSetterMethodName" : "setClearMaxDevices", "c2jName" : "clearMaxDevices", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #clearMaxDevices(Boolean)}.\n@param clearMaxDevices a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clearMaxDevices(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clearMaxDevices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param clearMaxDevices Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clearMaxDevices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clearMaxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clearMaxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ClearMaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param clearMaxDevices Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.", "setterMethodName" : "setClearMaxDevices", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clearMaxDevices", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clearMaxDevices", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ClearMaxDevices" : { "beanStyleGetterMethodName" : "getClearMaxDevices", "beanStyleSetterMethodName" : "setClearMaxDevices", "c2jName" : "clearMaxDevices", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #clearMaxDevices(Boolean)}.\n@param clearMaxDevices a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clearMaxDevices(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clearMaxDevices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param clearMaxDevices Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clearMaxDevices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clearMaxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clearMaxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ClearMaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param clearMaxDevices Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.", "setterMethodName" : "setClearMaxDevices", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clearMaxDevices", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clearMaxDevices", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description A description of the device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A description of the device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description A description of the device pool you wish to update.", "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 pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxDevices" : { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same 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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the name of the device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A string representing the name of the device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the name of the device pool you wish to update.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Rules" : { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rules Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rules Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the name of the device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A string representing the name of the device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the name of the device pool you wish to update.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the name of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description A description of the device pool you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A description of the device pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A description of the device pool you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description A description of the device pool you wish to update.", "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 pool you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRules", "beanStyleSetterMethodName" : "setRules", "c2jName" : "rules", "c2jShape" : "Rules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rules(List)}.\n@param rules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rules(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rules Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rules", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Rule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Rule.Builder} avoiding the need to create one manually via {@link Rule#builder()}.\n\nWhen the {@link Consumer} completes, {@link Rule.Builder#build()} is called immediately and its result is passed to {@link #member(Rule)}.\n@param member a consumer that will call methods on {@link Rule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Rule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Rule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : null, "simpleType" : "Rule", "variableSetterType" : "Rule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Rule", "variableName" : "member", "variableType" : "Rule", "documentation" : "", "simpleType" : "Rule", "variableSetterType" : "Rule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Rule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Rule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Rules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rules Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.", "setterMethodName" : "setRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rules", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxDevices", "beanStyleSetterMethodName" : "setMaxDevices", "c2jName" : "maxDevices", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same 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 #maxDevices(Integer)}.\n@param maxDevices 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 #maxDevices(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDevices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDevices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.", "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" : "maxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param maxDevices The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.", "setterMethodName" : "setMaxDevices", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDevices", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      By specifying the maximum number of devices, you can control the costs that you incur by running tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the clearMaxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClearMaxDevices", "beanStyleSetterMethodName" : "setClearMaxDevices", "c2jName" : "clearMaxDevices", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #clearMaxDevices(Boolean)}.\n@param clearMaxDevices a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clearMaxDevices(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clearMaxDevices", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param clearMaxDevices Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clearMaxDevices", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "clearMaxDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clearMaxDevices", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ClearMaxDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param clearMaxDevices Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.", "setterMethodName" : "setClearMaxDevices", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clearMaxDevices", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clearMaxDevices", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sets whether the maxDevices parameter applies to your device pool. If you set this parameter to true, the maxDevices parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the rules parameter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you use this parameter in your request, you cannot use the maxDevices parameter in the same request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateDevicePoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDevicePoolRequest", "variableName" : "updateDevicePoolRequest", "variableType" : "UpdateDevicePoolRequest", "documentation" : null, "simpleType" : "UpdateDevicePoolRequest", "variableSetterType" : "UpdateDevicePoolRequest" }, "wrapper" : false }, "UpdateDevicePoolResponse" : { "c2jName" : "UpdateDevicePoolResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the result of an update device pool request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #devicePool(DevicePool)}.\n@param devicePool a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePool(DevicePool)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePool", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePool The device pool you just updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The device pool you just updated.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DevicePool", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePool The device pool you just updated.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DevicePool" : { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #devicePool(DevicePool)}.\n@param devicePool a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePool(DevicePool)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePool", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePool The device pool you just updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The device pool you just updated.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DevicePool", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePool The device pool you just updated.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDevicePool", "beanStyleSetterMethodName" : "setDevicePool", "c2jName" : "devicePool", "c2jShape" : "DevicePool", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DevicePool.Builder} avoiding the need to create one manually via {@link DevicePool#builder()}.\n\nWhen the {@link Consumer} completes, {@link DevicePool.Builder#build()} is called immediately and its result is passed to {@link #devicePool(DevicePool)}.\n@param devicePool a consumer that will call methods on {@link DevicePool.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #devicePool(DevicePool)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "devicePool", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePool The device pool you just updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "devicePool", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The device pool you just updated.", "getterModel" : { "returnType" : "DevicePool", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "devicePool", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "devicePool", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DevicePool", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param devicePool The device pool you just updated.", "setterMethodName" : "setDevicePool", "setterModel" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : null, "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DevicePool", "variableName" : "devicePool", "variableType" : "DevicePool", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The device pool you just updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DevicePool", "variableSetterType" : "DevicePool" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDevicePoolResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDevicePoolResponse", "variableName" : "updateDevicePoolResponse", "variableType" : "UpdateDevicePoolResponse", "documentation" : null, "simpleType" : "UpdateDevicePoolResponse", "variableSetterType" : "UpdateDevicePoolResponse" }, "wrapper" : false }, "UpdateInstanceProfileRequest" : { "c2jName" : "UpdateInstanceProfileRequest", "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" : "UpdateInstanceProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateInstanceProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The updated name for your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated name for your instance profile.", "getterModel" : { "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 updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The updated name for your instance profile.", "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 updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The updated description for your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated description for your instance profile.", "getterModel" : { "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 updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The updated description for your instance profile.", "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 updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #packageCleanup(Boolean)}.\n@param packageCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param packageCleanup The updated choice for whether you want to specify package cleanup. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated choice for whether you want to specify package cleanup. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param packageCleanup The updated choice for whether you want to specify package cleanup. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #excludeAppPackagesFromCleanup(List)}.\n@param excludeAppPackagesFromCleanup a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeAppPackagesFromCleanup(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "excludeAppPackagesFromCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #rebootAfterUse(Boolean)}.\n@param rebootAfterUse a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rebootAfterUse(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebootAfterUse", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rebootAfterUse The updated choice for whether you want to reboot the device after use. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated choice for whether you want to reboot the device after use. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rebootAfterUse The updated choice for whether you want to reboot the device after use. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The updated description for your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated description for your instance profile.", "getterModel" : { "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 updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The updated description for your instance profile.", "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 updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExcludeAppPackagesFromCleanup" : { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #excludeAppPackagesFromCleanup(List)}.\n@param excludeAppPackagesFromCleanup a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeAppPackagesFromCleanup(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "excludeAppPackagesFromCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The updated name for your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated name for your instance profile.", "getterModel" : { "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 updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The updated name for your instance profile.", "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 updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PackageCleanup" : { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #packageCleanup(Boolean)}.\n@param packageCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param packageCleanup The updated choice for whether you want to specify package cleanup. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated choice for whether you want to specify package cleanup. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param packageCleanup The updated choice for whether you want to specify package cleanup. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RebootAfterUse" : { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #rebootAfterUse(Boolean)}.\n@param rebootAfterUse a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rebootAfterUse(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebootAfterUse", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rebootAfterUse The updated choice for whether you want to reboot the device after use. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated choice for whether you want to reboot the device after use. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rebootAfterUse The updated choice for whether you want to reboot the device after use. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the instance profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the instance profile.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The updated name for your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated name for your instance profile.", "getterModel" : { "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 updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The updated name for your instance profile.", "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 updated name for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The updated description for your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated description for your instance profile.", "getterModel" : { "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 updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The updated description for your instance profile.", "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 updated description for your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPackageCleanup", "beanStyleSetterMethodName" : "setPackageCleanup", "c2jName" : "packageCleanup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #packageCleanup(Boolean)}.\n@param packageCleanup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageCleanup(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param packageCleanup The updated choice for whether you want to specify package cleanup. The default value is false for private devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageCleanup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated choice for whether you want to specify package cleanup. The default value is false for private devices.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "packageCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "packageCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PackageCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param packageCleanup The updated choice for whether you want to specify package cleanup. The default value is false for private devices.", "setterMethodName" : "setPackageCleanup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "packageCleanup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to specify package cleanup. The default value is false for private devices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExcludeAppPackagesFromCleanup", "beanStyleSetterMethodName" : "setExcludeAppPackagesFromCleanup", "c2jName" : "excludeAppPackagesFromCleanup", "c2jShape" : "PackageIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #excludeAppPackagesFromCleanup(List)}.\n@param excludeAppPackagesFromCleanup a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #excludeAppPackagesFromCleanup(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "excludeAppPackagesFromCleanup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "excludeAppPackagesFromCleanup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "excludeAppPackagesFromCleanup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "excludeAppPackagesFromCleanup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "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" }, "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" : "ExcludeAppPackagesFromCleanup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param excludeAppPackagesFromCleanup An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.", "setterMethodName" : "setExcludeAppPackagesFromCleanup", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "excludeAppPackagesFromCleanup", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The list of packages is only considered if you set packageCleanup to true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRebootAfterUse", "beanStyleSetterMethodName" : "setRebootAfterUse", "c2jName" : "rebootAfterUse", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #rebootAfterUse(Boolean)}.\n@param rebootAfterUse a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rebootAfterUse(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rebootAfterUse", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rebootAfterUse The updated choice for whether you want to reboot the device after use. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rebootAfterUse", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The updated choice for whether you want to reboot the device after use. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "rebootAfterUse", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "rebootAfterUse", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RebootAfterUse", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param rebootAfterUse The updated choice for whether you want to reboot the device after use. The default value is true.", "setterMethodName" : "setRebootAfterUse", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "rebootAfterUse", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The updated choice for whether you want to reboot the device after use. The default value is true.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateInstanceProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateInstanceProfileRequest", "variableName" : "updateInstanceProfileRequest", "variableType" : "UpdateInstanceProfileRequest", "documentation" : null, "simpleType" : "UpdateInstanceProfileRequest", "variableSetterType" : "UpdateInstanceProfileRequest" }, "wrapper" : false }, "UpdateInstanceProfileResponse" : { "c2jName" : "UpdateInstanceProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceProfile" : { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceProfile", "beanStyleSetterMethodName" : "setInstanceProfile", "c2jName" : "instanceProfile", "c2jShape" : "InstanceProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link InstanceProfile.Builder} avoiding the need to create one manually via {@link InstanceProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceProfile.Builder#build()} is called immediately and its result is passed to {@link #instanceProfile(InstanceProfile)}.\n@param instanceProfile a consumer that will call methods on {@link InstanceProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceProfile(InstanceProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceProfile An object containing information about your instance profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your instance profile.", "getterModel" : { "returnType" : "InstanceProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "instanceProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instanceProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param instanceProfile An object containing information about your instance profile.", "setterMethodName" : "setInstanceProfile", "setterModel" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : null, "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceProfile", "variableName" : "instanceProfile", "variableType" : "InstanceProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your instance profile.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "InstanceProfile", "variableSetterType" : "InstanceProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateInstanceProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateInstanceProfileResponse", "variableName" : "updateInstanceProfileResponse", "variableType" : "UpdateInstanceProfileResponse", "documentation" : null, "simpleType" : "UpdateInstanceProfileResponse", "variableSetterType" : "UpdateInstanceProfileResponse" }, "wrapper" : false }, "UpdateNetworkProfileRequest" : { "c2jName" : "UpdateNetworkProfileRequest", "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" : "UpdateNetworkProfile", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateNetworkProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the network profile about which you are returning information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name of the network profile about which you are returning information.", "getterModel" : { "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 network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the network profile about which you are returning information.", "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 network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The descriptoin of the network profile about which you are returning information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The descriptoin of the network profile about which you are returning information.", "getterModel" : { "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 descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The descriptoin of the network profile about which you are returning information.", "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 descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkBandwidthBits(Long)}.\n@param uplinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkBandwidthBits(Long)}.\n@param downlinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkDelayMs(Long)}.\n@param uplinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkDelayMs(Long)}.\n@param downlinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkJitterMs(Long)}.\n@param uplinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkJitterMs(Long)}.\n@param downlinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The descriptoin of the network profile about which you are returning information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The descriptoin of the network profile about which you are returning information.", "getterModel" : { "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 descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The descriptoin of the network profile about which you are returning information.", "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 descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DownlinkBandwidthBits" : { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkBandwidthBits(Long)}.\n@param downlinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkDelayMs" : { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkDelayMs(Long)}.\n@param downlinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkJitterMs" : { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkJitterMs(Long)}.\n@param downlinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "DownlinkLossPercent" : { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the network profile about which you are returning information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name of the network profile about which you are returning information.", "getterModel" : { "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 network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the network profile about which you are returning information.", "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 network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UplinkBandwidthBits" : { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkBandwidthBits(Long)}.\n@param uplinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkDelayMs" : { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkDelayMs(Long)}.\n@param uplinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkJitterMs" : { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkJitterMs(Long)}.\n@param uplinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "UplinkLossPercent" : { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the network profile about which you are returning information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name of the network profile about which you are returning information.", "getterModel" : { "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 network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The name of the network profile about which you are returning information.", "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 network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The descriptoin of the network profile about which you are returning information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The descriptoin of the network profile about which you are returning information.", "getterModel" : { "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 descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param description The descriptoin of the network profile about which you are returning information.", "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 descriptoin of the network profile about which you are returning information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "NetworkProfileType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "NetworkProfileType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NetworkProfileType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The type of network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link NetworkProfileType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "getterModel" : { "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The type of network profile you wish to return information about. Valid values are listed below.\n@see NetworkProfileType", "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 network profile you wish to return information about. Valid values are listed below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkBandwidthBits", "beanStyleSetterMethodName" : "setUplinkBandwidthBits", "c2jName" : "uplinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkBandwidthBits(Long)}.\n@param uplinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setUplinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkBandwidthBits", "beanStyleSetterMethodName" : "setDownlinkBandwidthBits", "c2jName" : "downlinkBandwidthBits", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkBandwidthBits(Long)}.\n@param downlinkBandwidthBits a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkBandwidthBits(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkBandwidthBits", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkBandwidthBits", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The data throughput rate in bits per second, as an integer from 0 to 104857600.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkBandwidthBits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkBandwidthBits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkBandwidthBits", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600.", "setterMethodName" : "setDownlinkBandwidthBits", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkBandwidthBits", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The data throughput rate in bits per second, as an integer from 0 to 104857600.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkDelayMs", "beanStyleSetterMethodName" : "setUplinkDelayMs", "c2jName" : "uplinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkDelayMs(Long)}.\n@param uplinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkDelayMs", "beanStyleSetterMethodName" : "setDownlinkDelayMs", "c2jName" : "downlinkDelayMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkDelayMs(Long)}.\n@param downlinkDelayMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkDelayMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkDelayMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkDelayMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkDelayMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkDelayMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkDelayMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkDelayMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkDelayMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkJitterMs", "beanStyleSetterMethodName" : "setUplinkJitterMs", "c2jName" : "uplinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #uplinkJitterMs(Long)}.\n@param uplinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uplinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uplinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UplinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setUplinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uplinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkJitterMs", "beanStyleSetterMethodName" : "setDownlinkJitterMs", "c2jName" : "downlinkJitterMs", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #downlinkJitterMs(Long)}.\n@param downlinkJitterMs a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #downlinkJitterMs(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkJitterMs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkJitterMs", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "downlinkJitterMs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkJitterMs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DownlinkJitterMs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.", "setterMethodName" : "setDownlinkJitterMs", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "downlinkJitterMs", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUplinkLossPercent", "beanStyleSetterMethodName" : "setUplinkLossPercent", "c2jName" : "uplinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #uplinkLossPercent(Integer)}.\n@param uplinkLossPercent 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 #uplinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uplinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uplinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "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" : "uplinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uplinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UplinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param uplinkLossPercent Proportion of transmitted packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setUplinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "uplinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDownlinkLossPercent", "beanStyleSetterMethodName" : "setDownlinkLossPercent", "c2jName" : "downlinkLossPercent", "c2jShape" : "PercentInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #downlinkLossPercent(Integer)}.\n@param downlinkLossPercent 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 #downlinkLossPercent(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "downlinkLossPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "downlinkLossPercent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Proportion of received packets that fail to arrive from 0 to 100 percent.", "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" : "downlinkLossPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "downlinkLossPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DownlinkLossPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.", "setterMethodName" : "setDownlinkLossPercent", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "downlinkLossPercent", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Proportion of received packets that fail to arrive from 0 to 100 percent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateNetworkProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateNetworkProfileRequest", "variableName" : "updateNetworkProfileRequest", "variableType" : "UpdateNetworkProfileRequest", "documentation" : null, "simpleType" : "UpdateNetworkProfileRequest", "variableSetterType" : "UpdateNetworkProfileRequest" }, "wrapper" : false }, "UpdateNetworkProfileResponse" : { "c2jName" : "UpdateNetworkProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfile A list of the available network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list of the available network profiles.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfile A list of the available network profiles.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NetworkProfile" : { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfile A list of the available network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list of the available network profiles.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfile A list of the available network profiles.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNetworkProfile", "beanStyleSetterMethodName" : "setNetworkProfile", "c2jName" : "networkProfile", "c2jShape" : "NetworkProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NetworkProfile.Builder} avoiding the need to create one manually via {@link NetworkProfile#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkProfile.Builder#build()} is called immediately and its result is passed to {@link #networkProfile(NetworkProfile)}.\n@param networkProfile a consumer that will call methods on {@link NetworkProfile.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkProfile(NetworkProfile)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfile A list of the available network profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkProfile", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A list of the available network profiles.", "getterModel" : { "returnType" : "NetworkProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "networkProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "networkProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NetworkProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param networkProfile A list of the available network profiles.", "setterMethodName" : "setNetworkProfile", "setterModel" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : null, "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkProfile", "variableName" : "networkProfile", "variableType" : "NetworkProfile", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A list of the available network profiles.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "NetworkProfile", "variableSetterType" : "NetworkProfile" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateNetworkProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateNetworkProfileResponse", "variableName" : "updateNetworkProfileResponse", "variableType" : "UpdateNetworkProfileResponse", "documentation" : null, "simpleType" : "UpdateNetworkProfileResponse", "variableSetterType" : "UpdateNetworkProfileResponse" }, "wrapper" : false }, "UpdateProjectRequest" : { "c2jName" : "UpdateProjectRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents a request to the update project operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateProject", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateProject", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project whose name you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the project whose name you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project whose name you wish to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the new name of the project that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A string representing the new name of the project that you are updating.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the new name of the project that you are updating.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultJobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The number of minutes a test run in the project will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of minutes a test run in the project will execute before it times out.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The number of minutes a test run in the project will execute before it times out.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project whose name you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the project whose name you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project whose name you wish to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultJobTimeoutMinutes" : { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultJobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The number of minutes a test run in the project will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of minutes a test run in the project will execute before it times out.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The number of minutes a test run in the project will execute before it times out.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the new name of the project that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A string representing the new name of the project that you are updating.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the new name of the project that you are updating.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project whose name you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the project whose name you wish to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the project whose name you wish to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the project whose name you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the new name of the project that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A string representing the new name of the project that you are updating.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name A string representing the new name of the project that you are updating.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A string representing the new name of the project that you are updating.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultJobTimeoutMinutes", "beanStyleSetterMethodName" : "setDefaultJobTimeoutMinutes", "c2jName" : "defaultJobTimeoutMinutes", "c2jShape" : "JobTimeoutMinutes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \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 #defaultJobTimeoutMinutes(Integer)}.\n@param defaultJobTimeoutMinutes 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 #defaultJobTimeoutMinutes(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultJobTimeoutMinutes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The number of minutes a test run in the project will execute before it times out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultJobTimeoutMinutes", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The number of minutes a test run in the project will execute before it times out.", "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" : "defaultJobTimeoutMinutes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "defaultJobTimeoutMinutes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DefaultJobTimeoutMinutes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param defaultJobTimeoutMinutes The number of minutes a test run in the project will execute before it times out.", "setterMethodName" : "setDefaultJobTimeoutMinutes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "defaultJobTimeoutMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The number of minutes a test run in the project will execute before it times out.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateProjectRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateProjectRequest", "variableName" : "updateProjectRequest", "variableType" : "UpdateProjectRequest", "documentation" : null, "simpleType" : "UpdateProjectRequest", "variableSetterType" : "UpdateProjectRequest" }, "wrapper" : false }, "UpdateProjectResponse" : { "c2jName" : "UpdateProjectResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Represents the result of an update project request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #project(Project)}.\n@param project a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #project(Project)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "project", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param project The project you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "project", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The project you wish to update.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "project", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "project", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Project", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param project The project you wish to update.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Project" : { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #project(Project)}.\n@param project a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #project(Project)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "project", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param project The project you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "project", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The project you wish to update.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "project", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "project", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Project", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param project The project you wish to update.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProject", "beanStyleSetterMethodName" : "setProject", "c2jName" : "project", "c2jShape" : "Project", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Project.Builder} avoiding the need to create one manually via {@link Project#builder()}.\n\nWhen the {@link Consumer} completes, {@link Project.Builder#build()} is called immediately and its result is passed to {@link #project(Project)}.\n@param project a consumer that will call methods on {@link Project.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #project(Project)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "project", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param project The project you wish to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "project", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The project you wish to update.", "getterModel" : { "returnType" : "Project", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "project", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "project", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Project", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param project The project you wish to update.", "setterMethodName" : "setProject", "setterModel" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : null, "simpleType" : "Project", "variableSetterType" : "Project" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Project", "variableName" : "project", "variableType" : "Project", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The project you wish to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Project", "variableSetterType" : "Project" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateProjectResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateProjectResponse", "variableName" : "updateProjectResponse", "variableType" : "UpdateProjectResponse", "documentation" : null, "simpleType" : "UpdateProjectResponse", "variableSetterType" : "UpdateProjectResponse" }, "wrapper" : false }, "UpdateUploadRequest" : { "c2jName" : "UpdateUploadRequest", "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" : "UpdateUpload", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateUpload", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the uploaded test spec.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the uploaded test spec.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the uploaded test spec.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.", "getterModel" : { "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 upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.", "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 upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/x-yaml\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's content type (for example, \"application/x-yaml\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/x-yaml\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEditContent", "beanStyleSetterMethodName" : "setEditContent", "c2jName" : "editContent", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #editContent(Boolean)}.\n@param editContent a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #editContent(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "editContent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param editContent Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "editContent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "editContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "editContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EditContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param editContent Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.", "setterMethodName" : "setEditContent", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "editContent", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "editContent", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the uploaded test spec.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the uploaded test spec.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the uploaded test spec.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/x-yaml\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's content type (for example, \"application/x-yaml\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/x-yaml\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EditContent" : { "beanStyleGetterMethodName" : "getEditContent", "beanStyleSetterMethodName" : "setEditContent", "c2jName" : "editContent", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #editContent(Boolean)}.\n@param editContent a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #editContent(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "editContent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param editContent Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "editContent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "editContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "editContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EditContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param editContent Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.", "setterMethodName" : "setEditContent", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "editContent", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "editContent", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.", "getterModel" : { "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 upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.", "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 upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the uploaded test spec.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the uploaded test spec.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the uploaded test spec.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the uploaded test spec.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.", "getterModel" : { "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 upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.", "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 upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the .yaml or .yml file extension.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/x-yaml\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's content type (for example, \"application/x-yaml\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/x-yaml\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/x-yaml\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEditContent", "beanStyleSetterMethodName" : "setEditContent", "c2jName" : "editContent", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #editContent(Boolean)}.\n@param editContent a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #editContent(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "editContent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param editContent Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "editContent", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "editContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "editContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EditContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param editContent Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.", "setterMethodName" : "setEditContent", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "editContent", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "editContent", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateUploadRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUploadRequest", "variableName" : "updateUploadRequest", "variableType" : "UpdateUploadRequest", "documentation" : null, "simpleType" : "UpdateUploadRequest", "variableSetterType" : "UpdateUploadRequest" }, "wrapper" : false }, "UpdateUploadResponse" : { "c2jName" : "UpdateUploadResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #upload(Upload)}.\n@param upload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upload", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param upload A test spec uploaded to Device Farm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upload", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A test spec uploaded to Device Farm.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "upload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Upload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param upload A test spec uploaded to Device Farm.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Upload" : { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #upload(Upload)}.\n@param upload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upload", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param upload A test spec uploaded to Device Farm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upload", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A test spec uploaded to Device Farm.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "upload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Upload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param upload A test spec uploaded to Device Farm.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUpload", "beanStyleSetterMethodName" : "setUpload", "c2jName" : "upload", "c2jShape" : "Upload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Upload.Builder} avoiding the need to create one manually via {@link Upload#builder()}.\n\nWhen the {@link Consumer} completes, {@link Upload.Builder#build()} is called immediately and its result is passed to {@link #upload(Upload)}.\n@param upload a consumer that will call methods on {@link Upload.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upload(Upload)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upload", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param upload A test spec uploaded to Device Farm.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upload", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A test spec uploaded to Device Farm.", "getterModel" : { "returnType" : "Upload", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "upload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "upload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Upload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param upload A test spec uploaded to Device Farm.", "setterMethodName" : "setUpload", "setterModel" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A test spec uploaded to Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Upload", "variableSetterType" : "Upload" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateUploadResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUploadResponse", "variableName" : "updateUploadResponse", "variableType" : "UpdateUploadResponse", "documentation" : null, "simpleType" : "UpdateUploadResponse", "variableSetterType" : "UpdateUploadResponse" }, "wrapper" : false }, "UpdateVpceConfigurationRequest" : { "c2jName" : "UpdateVPCEConfigurationRequest", "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" : "UpdateVPCEConfiguration", "locationName" : null, "requestUri" : "/", "target" : "DeviceFarm_20150623.UpdateVPCEConfiguration", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationName(String)}.\n@param vpceConfigurationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceServiceName(String)}.\n@param vpceServiceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceServiceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceServiceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceDnsName(String)}.\n@param serviceDnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceDnsName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceDnsName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param serviceDnsName The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param serviceDnsName The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationDescription(String)}.\n@param vpceConfigurationDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceDnsName" : { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceDnsName(String)}.\n@param serviceDnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceDnsName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceDnsName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param serviceDnsName The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param serviceDnsName The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationDescription" : { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationDescription(String)}.\n@param vpceConfigurationDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationName" : { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationName(String)}.\n@param vpceConfigurationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceServiceName" : { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceServiceName(String)}.\n@param vpceServiceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceServiceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceServiceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationName(String)}.\n@param vpceConfigurationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceServiceName(String)}.\n@param vpceServiceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceServiceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceServiceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceDnsName(String)}.\n@param serviceDnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceDnsName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceDnsName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param serviceDnsName The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param serviceDnsName The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationDescription(String)}.\n@param vpceConfigurationDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "arn" ], "shapeName" : "UpdateVpceConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateVpceConfigurationRequest", "variableName" : "updateVpceConfigurationRequest", "variableType" : "UpdateVpceConfigurationRequest", "documentation" : null, "simpleType" : "UpdateVpceConfigurationRequest", "variableSetterType" : "UpdateVpceConfigurationRequest" }, "wrapper" : false }, "UpdateVpceConfigurationResponse" : { "c2jName" : "UpdateVPCEConfigurationResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VpceConfiguration" : { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVpceConfiguration", "beanStyleSetterMethodName" : "setVpceConfiguration", "c2jName" : "vpceConfiguration", "c2jShape" : "VPCEConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VPCEConfiguration.Builder} avoiding the need to create one manually via {@link VPCEConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCEConfiguration.Builder#build()} is called immediately and its result is passed to {@link #vpceConfiguration(VPCEConfiguration)}.\n@param vpceConfiguration a consumer that will call methods on {@link VPCEConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfiguration(VPCEConfiguration)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return An object containing information about your VPC endpoint configuration.", "getterModel" : { "returnType" : "VPCEConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpceConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param vpceConfiguration An object containing information about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfiguration", "setterModel" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An object containing information about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateVpceConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateVpceConfigurationResponse", "variableName" : "updateVpceConfigurationResponse", "variableType" : "UpdateVpceConfigurationResponse", "documentation" : null, "simpleType" : "UpdateVpceConfigurationResponse", "variableSetterType" : "UpdateVpceConfigurationResponse" }, "wrapper" : false }, "Upload" : { "c2jName" : "Upload", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An app or a set of one or more tests to upload or that have been uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The upload's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param arn The upload's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's file name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's file name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param name The upload's file name.", "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 upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the upload 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param created When the upload was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return When the upload 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param created When the upload was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param type The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link UploadType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see UploadType", "getterModel" : { "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 upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see UploadType", "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 upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "UploadStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "UploadStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param status The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see UploadStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link UploadStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see UploadStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param status The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see UploadStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param url The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param url The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "metadata", "c2jShape" : "Metadata", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #metadata(String)}.\n@param metadata a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metadata(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param metadata The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Metadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param metadata The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadata", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadata", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param contentType The upload's content type (for example, \"application/octet-stream\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The upload's content type (for example, \"application/octet-stream\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param contentType The upload's content type (for example, \"application/octet-stream\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the upload's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return A message about the upload's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param message A message about the upload's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCategoryAsString", "beanStyleSetterMethodName" : "setCategory", "c2jName" : "category", "c2jShape" : "UploadCategory", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #categoryAsString(String)}.\n@param category a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #category(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "UploadCategory", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "category", "fluentEnumSetterMethodName" : "category", "fluentGetterMethodName" : "categoryAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param category The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see UploadCategory\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadCategory", "fluentSetterMethodName" : "category", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #category} will return {@link UploadCategory#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #categoryAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@return The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see UploadCategory", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "category", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "category", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Category", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param category The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see UploadCategory", "setterMethodName" : "setCategory", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "category", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "category", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param arn The upload's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The upload's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param arn The upload's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Category" : { "beanStyleGetterMethodName" : "getCategoryAsString", "beanStyleSetterMethodName" : "setCategory", "c2jName" : "category", "c2jShape" : "UploadCategory", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #categoryAsString(String)}.\n@param category a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #category(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "UploadCategory", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "category", "fluentEnumSetterMethodName" : "category", "fluentGetterMethodName" : "categoryAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param category The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see UploadCategory\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadCategory", "fluentSetterMethodName" : "category", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #category} will return {@link UploadCategory#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #categoryAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see UploadCategory", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "category", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "category", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Category", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param category The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see UploadCategory", "setterMethodName" : "setCategory", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "category", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "category", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentType" : { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param contentType The upload's content type (for example, \"application/octet-stream\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The upload's content type (for example, \"application/octet-stream\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param contentType The upload's content type (for example, \"application/octet-stream\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Created" : { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              When the upload 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param created When the upload was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return When the upload 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param created When the upload was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param message A message about the upload's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return A message about the upload's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param message A message about the upload's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Metadata" : { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "metadata", "c2jShape" : "Metadata", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #metadata(String)}.\n@param metadata a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metadata(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param metadata The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Metadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param metadata The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadata", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadata", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param name The upload's file name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@return The upload's file name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param name The upload's file name.", "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 upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "UploadStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "UploadStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param status The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see UploadStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link UploadStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@return The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see UploadStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@param status The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see UploadStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param type The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link UploadType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see UploadType", "getterModel" : { "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 upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@param type The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see UploadType", "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 upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param url The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param url The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The upload's ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The upload's ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param arn The upload's ARN.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's ARN.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "Name", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param name The upload's file name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return The upload's file name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param name The upload's file name.", "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 upload's file name.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "created", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the upload 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 #created(Instant)}.\n@param created 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 #created(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param created When the upload was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@return When the upload 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" : "created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param created When the upload was created.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "created", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          When the upload was created.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "UploadType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "UploadType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param type The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see UploadType\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link UploadType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • \n@see UploadType", "getterModel" : { "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 upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              \n@param type The upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • \n@see UploadType", "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 upload's type.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ANDROID_APP: An Android upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • IOS_APP: An iOS upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • WEB_APP: A web appliction upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • EXTERNAL_DATA: An external data upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • CALABASH_TEST_PACKAGE: A Calabash test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_TEST_PACKAGE: An XCode test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "status", "c2jShape" : "UploadStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "UploadStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                \n@param status The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • \n@see UploadStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link UploadStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  \n@return The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • \n@see UploadStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    \n@param status The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • \n@see UploadStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Must be one of the following values:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • FAILED: A failed status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • INITIALIZED: An initialized status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PROCESSING: A processing status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • SUCCEEDED: A succeeded status.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "url", "c2jShape" : "URL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param url The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param url The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "metadata", "c2jShape" : "Metadata", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #metadata(String)}.\n@param metadata a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metadata(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metadata", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param metadata The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadata", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metadata", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Metadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param metadata The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "metadata", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "metadata", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "ContentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return The upload's content type (for example, \"application/octet-stream\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "contentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "contentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param contentType The upload's content type (for example, \"application/octet-stream\").", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's content type (for example, \"application/octet-stream\").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "message", "c2jShape" : "Message", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the upload's result.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@return A message about the upload's result.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param message A message about the upload's result.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A message about the upload's result.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCategoryAsString", "beanStyleSetterMethodName" : "setCategory", "c2jName" : "category", "c2jShape" : "UploadCategory", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #categoryAsString(String)}.\n@param category a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #category(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "UploadCategory", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "category", "fluentEnumSetterMethodName" : "category", "fluentGetterMethodName" : "categoryAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      \n@param category The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • \n@see UploadCategory\n@return Returns a reference to this object so that method calls can be chained together.\n@see UploadCategory", "fluentSetterMethodName" : "category", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #category} will return {@link UploadCategory#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #categoryAsString}.\n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • \n@see UploadCategory", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "category", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "category", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Category", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          \n@param category The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • \n@see UploadCategory", "setterMethodName" : "setCategory", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "category", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "category", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The upload's category. Allowed values include:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • CURATED: An upload managed by AWS Device Farm.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • PRIVATE: An upload managed by the AWS Device Farm customer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Upload", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Upload", "variableName" : "upload", "variableType" : "Upload", "documentation" : null, "simpleType" : "Upload", "variableSetterType" : "Upload" }, "wrapper" : false }, "UploadCategory" : { "c2jName" : "UploadCategory", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CURATED", "value" : "CURATED" }, { "name" : "PRIVATE", "value" : "PRIVATE" } ], "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" : "UploadCategory", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UploadCategory", "variableName" : "uploadCategory", "variableType" : "UploadCategory", "documentation" : null, "simpleType" : "UploadCategory", "variableSetterType" : "UploadCategory" }, "wrapper" : false }, "UploadStatus" : { "c2jName" : "UploadStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INITIALIZED", "value" : "INITIALIZED" }, { "name" : "PROCESSING", "value" : "PROCESSING" }, { "name" : "SUCCEEDED", "value" : "SUCCEEDED" }, { "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" : "UploadStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UploadStatus", "variableName" : "uploadStatus", "variableType" : "UploadStatus", "documentation" : null, "simpleType" : "UploadStatus", "variableSetterType" : "UploadStatus" }, "wrapper" : false }, "UploadType" : { "c2jName" : "UploadType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ANDROID_APP", "value" : "ANDROID_APP" }, { "name" : "IOS_APP", "value" : "IOS_APP" }, { "name" : "WEB_APP", "value" : "WEB_APP" }, { "name" : "EXTERNAL_DATA", "value" : "EXTERNAL_DATA" }, { "name" : "APPIUM_JAVA_JUNIT_TEST_PACKAGE", "value" : "APPIUM_JAVA_JUNIT_TEST_PACKAGE" }, { "name" : "APPIUM_JAVA_TESTNG_TEST_PACKAGE", "value" : "APPIUM_JAVA_TESTNG_TEST_PACKAGE" }, { "name" : "APPIUM_PYTHON_TEST_PACKAGE", "value" : "APPIUM_PYTHON_TEST_PACKAGE" }, { "name" : "APPIUM_NODE_TEST_PACKAGE", "value" : "APPIUM_NODE_TEST_PACKAGE" }, { "name" : "APPIUM_RUBY_TEST_PACKAGE", "value" : "APPIUM_RUBY_TEST_PACKAGE" }, { "name" : "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", "value" : "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE" }, { "name" : "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", "value" : "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE" }, { "name" : "APPIUM_WEB_PYTHON_TEST_PACKAGE", "value" : "APPIUM_WEB_PYTHON_TEST_PACKAGE" }, { "name" : "APPIUM_WEB_NODE_TEST_PACKAGE", "value" : "APPIUM_WEB_NODE_TEST_PACKAGE" }, { "name" : "APPIUM_WEB_RUBY_TEST_PACKAGE", "value" : "APPIUM_WEB_RUBY_TEST_PACKAGE" }, { "name" : "CALABASH_TEST_PACKAGE", "value" : "CALABASH_TEST_PACKAGE" }, { "name" : "INSTRUMENTATION_TEST_PACKAGE", "value" : "INSTRUMENTATION_TEST_PACKAGE" }, { "name" : "UIAUTOMATION_TEST_PACKAGE", "value" : "UIAUTOMATION_TEST_PACKAGE" }, { "name" : "UIAUTOMATOR_TEST_PACKAGE", "value" : "UIAUTOMATOR_TEST_PACKAGE" }, { "name" : "XCTEST_TEST_PACKAGE", "value" : "XCTEST_TEST_PACKAGE" }, { "name" : "XCTEST_UI_TEST_PACKAGE", "value" : "XCTEST_UI_TEST_PACKAGE" }, { "name" : "APPIUM_JAVA_JUNIT_TEST_SPEC", "value" : "APPIUM_JAVA_JUNIT_TEST_SPEC" }, { "name" : "APPIUM_JAVA_TESTNG_TEST_SPEC", "value" : "APPIUM_JAVA_TESTNG_TEST_SPEC" }, { "name" : "APPIUM_PYTHON_TEST_SPEC", "value" : "APPIUM_PYTHON_TEST_SPEC" }, { "name" : "APPIUM_NODE_TEST_SPEC", "value" : "APPIUM_NODE_TEST_SPEC" }, { "name" : "APPIUM_RUBY_TEST_SPEC", "value" : "APPIUM_RUBY_TEST_SPEC" }, { "name" : "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", "value" : "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC" }, { "name" : "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", "value" : "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC" }, { "name" : "APPIUM_WEB_PYTHON_TEST_SPEC", "value" : "APPIUM_WEB_PYTHON_TEST_SPEC" }, { "name" : "APPIUM_WEB_NODE_TEST_SPEC", "value" : "APPIUM_WEB_NODE_TEST_SPEC" }, { "name" : "APPIUM_WEB_RUBY_TEST_SPEC", "value" : "APPIUM_WEB_RUBY_TEST_SPEC" }, { "name" : "INSTRUMENTATION_TEST_SPEC", "value" : "INSTRUMENTATION_TEST_SPEC" }, { "name" : "XCTEST_UI_TEST_SPEC", "value" : "XCTEST_UI_TEST_SPEC" } ], "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" : "UploadType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UploadType", "variableName" : "uploadType", "variableType" : "UploadType", "documentation" : null, "simpleType" : "UploadType", "variableSetterType" : "UploadType" }, "wrapper" : false }, "VPCEConfiguration" : { "c2jName" : "VPCEConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationName(String)}.\n@param vpceConfigurationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceServiceName(String)}.\n@param vpceServiceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceServiceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceServiceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceDnsName(String)}.\n@param serviceDnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceDnsName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceDnsName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceDnsName The DNS name that maps to the private IP address of the service you want to access.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The DNS name that maps to the private IP address of the service you want to access.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceDnsName The DNS name that maps to the private IP address of the service you want to access.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationDescription(String)}.\n@param vpceConfigurationDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceDnsName" : { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceDnsName(String)}.\n@param serviceDnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceDnsName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceDnsName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceDnsName The DNS name that maps to the private IP address of the service you want to access.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The DNS name that maps to the private IP address of the service you want to access.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceDnsName The DNS name that maps to the private IP address of the service you want to access.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationDescription" : { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationDescription(String)}.\n@param vpceConfigurationDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceConfigurationName" : { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationName(String)}.\n@param vpceConfigurationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VpceServiceName" : { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceServiceName(String)}.\n@param vpceServiceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceServiceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceServiceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "AmazonResourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param arn The Amazon Resource Name (ARN) of the VPC endpoint configuration.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationName", "beanStyleSetterMethodName" : "setVpceConfigurationName", "c2jName" : "vpceConfigurationName", "c2jShape" : "VPCEConfigurationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationName(String)}.\n@param vpceConfigurationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationName The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.", "setterMethodName" : "setVpceConfigurationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceServiceName", "beanStyleSetterMethodName" : "setVpceServiceName", "c2jName" : "vpceServiceName", "c2jShape" : "VPCEServiceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceServiceName(String)}.\n@param vpceServiceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceServiceName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceServiceName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceServiceName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceServiceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceServiceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceServiceName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceServiceName The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.", "setterMethodName" : "setVpceServiceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceServiceName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceDnsName", "beanStyleSetterMethodName" : "setServiceDnsName", "c2jName" : "serviceDnsName", "c2jShape" : "ServiceDnsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceDnsName(String)}.\n@param serviceDnsName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceDnsName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceDnsName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceDnsName The DNS name that maps to the private IP address of the service you want to access.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceDnsName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return The DNS name that maps to the private IP address of the service you want to access.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "serviceDnsName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "serviceDnsName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceDnsName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param serviceDnsName The DNS name that maps to the private IP address of the service you want to access.", "setterMethodName" : "setServiceDnsName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceDnsName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The DNS name that maps to the private IP address of the service you want to access.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVpceConfigurationDescription", "beanStyleSetterMethodName" : "setVpceConfigurationDescription", "c2jName" : "vpceConfigurationDescription", "c2jShape" : "VPCEConfigurationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpceConfigurationDescription(String)}.\n@param vpceConfigurationDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpceConfigurationDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpceConfigurationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpceConfigurationDescription", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@return An optional description, providing more details about your VPC endpoint configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "vpceConfigurationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "vpceConfigurationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpceConfigurationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            \n@param vpceConfigurationDescription An optional description, providing more details about your VPC endpoint configuration.", "setterMethodName" : "setVpceConfigurationDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpceConfigurationDescription", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An optional description, providing more details about your VPC endpoint configuration.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VPCEConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VPCEConfiguration", "variableName" : "vpceConfiguration", "variableType" : "VPCEConfiguration", "documentation" : null, "simpleType" : "VPCEConfiguration", "variableSetterType" : "VPCEConfiguration" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { "CreateDevicePool" : [ { "comments" : { "input" : { "name" : "A device pool contains related devices, such as devices that run only on Android or that run only on iOS.", "projectArn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example creates a new device pool named MyDevicePool inside an existing project.", "id" : "createdevicepool-example-1470862210860", "input" : { "projectArn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "name" : "MyDevicePool", "description" : "My Android devices", "rules" : [ ] }, "output" : { "devicePool" : { } }, "title" : "To create a new device pool" } ], "CreateProject" : [ { "comments" : { "input" : { "name" : "A project in Device Farm is a workspace that contains test runs. A run is a test of a single app against one or more devices." }, "output" : { } }, "description" : "The following example creates a new project named MyProject.", "id" : "createproject-example-1470862210860", "input" : { "name" : "MyProject" }, "output" : { "project" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE", "name" : "MyProject", "created" : "1472660939.152" } }, "title" : "To create a new project" } ], "CreateRemoteAccessSession" : [ { "comments" : { "input" : { "deviceArn" : "You can get the device ARN by using the list-devices CLI command.", "projectArn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example creates a remote access session named MySession.", "id" : "to-create-a-remote-access-session-1470970668274", "input" : { "projectArn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "deviceArn" : "arn:aws:devicefarm:us-west-2::device:123EXAMPLE", "name" : "MySession", "configuration" : { "billingMethod" : "METERED" } }, "output" : { "remoteAccessSession" : { } }, "title" : "To create a remote access session" } ], "CreateUpload" : [ { "comments" : { "input" : { "projectArn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example creates a new Appium Python test package upload inside an existing project.", "id" : "createupload-example-1470864711775", "input" : { "projectArn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "name" : "MyAppiumPythonUpload", "type" : "APPIUM_PYTHON_TEST_PACKAGE" }, "output" : { "upload" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:upload:5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/b5340a65-3da7-4da6-a26e-12345EXAMPLE", "name" : "MyAppiumPythonUpload", "created" : "1472661404.186", "type" : "APPIUM_PYTHON_TEST_PACKAGE", "status" : "INITIALIZED", "url" : "https://prod-us-west-2-uploads.s3-us-west-2.amazonaws.com/arn%3Aaws%3Adevicefarm%3Aus-west-2%3A123456789101%3Aproject%3A5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE/uploads/arn%3Aaws%3Adevicefarm%3Aus-west-2%3A123456789101%3Aupload%3A5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/b5340a65-3da7-4da6-a26e-12345EXAMPLE/MyAppiumPythonUpload?AWSAccessKeyId=1234567891011EXAMPLE&Expires=1472747804&Signature=1234567891011EXAMPLE" } }, "title" : "To create a new test package upload" } ], "DeleteDevicePool" : [ { "comments" : { "input" : { "arn" : "You can get the device pool ARN by using the list-device-pools CLI command." }, "output" : { } }, "description" : "The following example deletes a specific device pool.", "id" : "deletedevicepool-example-1470866975494", "input" : { "arn" : "arn:aws:devicefarm:us-west-2::devicepool:123-456-EXAMPLE-GUID" }, "output" : { }, "title" : "To delete a device pool" } ], "DeleteProject" : [ { "comments" : { "input" : { "arn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example deletes a specific project.", "id" : "deleteproject-example-1470867374212", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456" }, "output" : { }, "title" : "To delete a project" } ], "DeleteRemoteAccessSession" : [ { "comments" : { "input" : { "arn" : "You can get the remote access session ARN by using the list-remote-access-sessions CLI command." }, "output" : { } }, "description" : "The following example deletes a specific remote access session.", "id" : "to-delete-a-specific-remote-access-session-1470971431677", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:session:EXAMPLE-GUID-123-456" }, "output" : { }, "title" : "To delete a specific remote access session" } ], "DeleteRun" : [ { "comments" : { "input" : { "arn" : "You can get the run ARN by using the list-runs CLI command." }, "output" : { } }, "description" : "The following example deletes a specific test run.", "id" : "deleterun-example-1470867905129", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:EXAMPLE-GUID-123-456" }, "output" : { }, "title" : "To delete a run" } ], "DeleteUpload" : [ { "comments" : { "input" : { "arn" : "You can get the upload ARN by using the list-uploads CLI command." }, "output" : { } }, "description" : "The following example deletes a specific upload.", "id" : "deleteupload-example-1470868363942", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:upload:EXAMPLE-GUID-123-456" }, "output" : { }, "title" : "To delete a specific upload" } ], "GetAccountSettings" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "The following example returns information about your Device Farm account settings.", "id" : "to-get-information-about-account-settings-1472567568189", "input" : { }, "output" : { "accountSettings" : { "awsAccountNumber" : "123456789101", "unmeteredDevices" : { } } }, "title" : "To get information about account settings" } ], "GetDevice" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "The following example returns information about a specific device.", "id" : "getdevice-example-1470870602173", "input" : { "arn" : "arn:aws:devicefarm:us-west-2::device:123EXAMPLE" }, "output" : { "device" : { "arn" : "arn:aws:devicefarm:us-west-2::device:A0E6E6E1059E45918208DF75B2B7EF6C", "name" : "LG G2 (Sprint)", "manufacturer" : "LG", "model" : "G2 (Sprint)", "formFactor" : "PHONE", "platform" : "ANDROID", "os" : "4.2.2", "cpu" : { "frequency" : "MHz", "architecture" : "armeabi-v7a", "clock" : 2265.6 }, "resolution" : { "width" : 1080, "height" : 1920 }, "heapSize" : 256000000, "memory" : 16000000000, "image" : "75B2B7EF6C12345EXAMPLE" } }, "title" : "To get information about a device" } ], "GetDevicePool" : [ { "comments" : { "input" : { "arn" : "You can obtain the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example returns information about a specific device pool, given a project ARN.", "id" : "getdevicepool-example-1470870873136", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456" }, "output" : { "devicePool" : { } }, "title" : "To get information about a device pool" } ], "GetDevicePoolCompatibility" : [ { "comments" : { "input" : { "devicePoolArn" : "You can get the device pool ARN by using the list-device-pools CLI command." }, "output" : { } }, "description" : "The following example returns information about the compatibility of a specific device pool, given its ARN.", "id" : "getdevicepoolcompatibility-example-1470925003466", "input" : { "devicePoolArn" : "arn:aws:devicefarm:us-west-2::devicepool:123-456-EXAMPLE-GUID", "appArn" : "arn:aws:devicefarm:us-west-2::app:123-456-EXAMPLE-GUID", "testType" : "APPIUM_PYTHON" }, "output" : { "compatibleDevices" : [ ], "incompatibleDevices" : [ ] }, "title" : "To get information about the compatibility of a device pool" } ], "GetJob" : [ { "comments" : { "input" : { "arn" : "You can get the job ARN by using the list-jobs CLI command." }, "output" : { } }, "description" : "The following example returns information about a specific job.", "id" : "getjob-example-1470928294268", "input" : { "arn" : "arn:aws:devicefarm:us-west-2::job:123-456-EXAMPLE-GUID" }, "output" : { "job" : { } }, "title" : "To get information about a job" } ], "GetOfferingStatus" : [ { "comments" : { "input" : { "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about Device Farm offerings available to your account.", "id" : "to-get-status-information-about-device-offerings-1472568124402", "input" : { "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE=" }, "output" : { "current" : { }, "nextPeriod" : { } }, "title" : "To get status information about device offerings" } ], "GetProject" : [ { "comments" : { "input" : { "arn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example gets information about a specific project.", "id" : "to-get-a-project-1470975038449", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE" }, "output" : { "project" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE", "name" : "My Project", "created" : "1472660939.152" } }, "title" : "To get information about a project" } ], "GetRemoteAccessSession" : [ { "comments" : { "input" : { "arn" : "You can get the remote access session ARN by using the list-remote-access-sessions CLI command." }, "output" : { } }, "description" : "The following example gets a specific remote access session.", "id" : "to-get-a-remote-access-session-1471014119414", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:session:EXAMPLE-GUID-123-456" }, "output" : { "remoteAccessSession" : { } }, "title" : "To get a remote access session" } ], "GetRun" : [ { "comments" : { "input" : { "arn" : "You can get the run ARN by using the list-runs CLI command." }, "output" : { } }, "description" : "The following example gets information about a specific test run.", "id" : "to-get-a-test-run-1471015895657", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/0fcac17b-6122-44d7-ae5a-12345EXAMPLE" }, "output" : { "run" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/0fcac17b-6122-44d7-ae5a-12345EXAMPLE", "name" : "My Test Run", "type" : "BUILTIN_EXPLORER", "platform" : "ANDROID", "created" : "1472667509.852", "status" : "RUNNING", "result" : "PENDING", "counters" : { "total" : 0, "passed" : 0, "failed" : 0, "warned" : 0, "errored" : 0, "stopped" : 0, "skipped" : 0 }, "totalJobs" : 3, "completedJobs" : 0, "billingMethod" : "METERED", "deviceMinutes" : { "total" : 0.0, "metered" : 0.0, "unmetered" : 0.0 } } }, "title" : "To get information about a test run" } ], "GetSuite" : [ { "comments" : { "input" : { "arn" : "You can get the suite ARN by using the list-suites CLI command." }, "output" : { } }, "description" : "The following example gets information about a specific test suite.", "id" : "to-get-information-about-a-test-suite-1471016525008", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:suite:EXAMPLE-GUID-123-456" }, "output" : { "suite" : { } }, "title" : "To get information about a test suite" } ], "GetTest" : [ { "comments" : { "input" : { "arn" : "You can get the test ARN by using the list-tests CLI command." }, "output" : { } }, "description" : "The following example gets information about a specific test.", "id" : "to-get-information-about-a-specific-test-1471025744238", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:test:EXAMPLE-GUID-123-456" }, "output" : { "test" : { } }, "title" : "To get information about a specific test" } ], "GetUpload" : [ { "comments" : { "input" : { "arn" : "You can get the test ARN by using the list-uploads CLI command." }, "output" : { } }, "description" : "The following example gets information about a specific upload.", "id" : "to-get-information-about-a-specific-upload-1471025996221", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:upload:EXAMPLE-GUID-123-456" }, "output" : { "upload" : { } }, "title" : "To get information about a specific upload" } ], "InstallToRemoteAccessSession" : [ { "comments" : { "input" : { "remoteAccessSessionArn" : "You can get the remote access session ARN by using the list-remote-access-sessions CLI command." }, "output" : { } }, "description" : "The following example installs a specific app to a device in a specific remote access session.", "id" : "to-install-to-a-remote-access-session-1471634453818", "input" : { "remoteAccessSessionArn" : "arn:aws:devicefarm:us-west-2:123456789101:session:EXAMPLE-GUID-123-456", "appArn" : "arn:aws:devicefarm:us-west-2:123456789101:app:EXAMPLE-GUID-123-456" }, "output" : { "appUpload" : { } }, "title" : "To install to a remote access session" } ], "ListArtifacts" : [ { "comments" : { "input" : { "arn" : "Can also be used to list artifacts for a Job, Suite, or Test ARN." }, "output" : { } }, "description" : "The following example lists screenshot artifacts for a specific run.", "id" : "to-list-artifacts-for-a-resource-1471635409527", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:EXAMPLE-GUID-123-456", "type" : "SCREENSHOT" }, "output" : null, "title" : "To list artifacts for a resource" } ], "ListDevicePools" : [ { "comments" : { "input" : { "arn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example returns information about the private device pools in a specific project.", "id" : "to-get-information-about-device-pools-1471635745170", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "type" : "PRIVATE" }, "output" : { "devicePools" : [ { "arn" : "arn:aws:devicefarm:us-west-2::devicepool:082d10e5-d7d7-48a5-ba5c-12345EXAMPLE", "name" : "Top Devices", "description" : "Top devices", "rules" : [ { "attribute" : "ARN", "operator" : "IN", "value" : "[\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\"]" } ] }, { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:devicepool:5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/bf96e75a-28f6-4e61-b6a7-12345EXAMPLE", "name" : "My Android Device Pool", "description" : "Samsung Galaxy Android devices", "rules" : [ { "attribute" : "ARN", "operator" : "IN", "value" : "[\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\",\"arn:aws:devicefarm:us-west-2::device:123456789EXAMPLE\"]" } ] } ] }, "title" : "To get information about device pools" } ], "ListDevices" : [ { "comments" : { "input" : { "arn" : "You can get the project ARN by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example returns information about the available devices in a specific project.", "id" : "to-get-information-about-devices-1471641699344", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456" }, "output" : { }, "title" : "To get information about devices" } ], "ListJobs" : [ { "comments" : { "input" : { "arn" : "You can get the project ARN by using the list-jobs CLI command." }, "output" : { } }, "description" : "The following example returns information about jobs in a specific project.", "id" : "to-get-information-about-jobs-1471642228071", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456" }, "output" : null, "title" : "To get information about jobs" } ], "ListOfferingTransactions" : [ { "comments" : { "input" : { "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about Device Farm offering transactions.", "id" : "to-get-information-about-device-offering-transactions-1472561712315", "input" : { "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE=" }, "output" : { "offeringTransactions" : [ { "offeringStatus" : { "type" : "RENEW", "offering" : { "id" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "description" : "Android Remote Access Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID" }, "quantity" : 0, "effectiveOn" : "1472688000" }, "transactionId" : "03728003-d1ea-4851-abd6-12345EXAMPLE", "createdOn" : "1470021420", "cost" : { "amount" : 0, "currencyCode" : "USD" } }, { "offeringStatus" : { "type" : "PURCHASE", "offering" : { "id" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "description" : "Android Remote Access Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID" }, "quantity" : 1, "effectiveOn" : "1470021420" }, "transactionId" : "56820b6e-06bd-473a-8ff8-12345EXAMPLE", "createdOn" : "1470021420", "cost" : { "amount" : 250, "currencyCode" : "USD" } }, { "offeringStatus" : { "type" : "PURCHASE", "offering" : { "id" : "8980F81C-00D7-469D-8EC6-12345EXAMPLE", "description" : "Android Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID" }, "quantity" : 1, "effectiveOn" : "1465538520" }, "transactionId" : "953ae2c6-d760-4a04-9597-12345EXAMPLE", "createdOn" : "1465538520", "cost" : { "amount" : 175, "currencyCode" : "USD" } }, { "offeringStatus" : { "type" : "PURCHASE", "offering" : { "id" : "A53D4D73-A6F6-4B82-A0B0-12345EXAMPLE", "description" : "iOS Unmetered Device Slot", "type" : "RECURRING", "platform" : "IOS" }, "quantity" : 1, "effectiveOn" : "1459344300" }, "transactionId" : "2baf9021-ae3e-47f5-ab52-12345EXAMPLE", "createdOn" : "1459344300", "cost" : { "amount" : 8.07, "currencyCode" : "USD" } } ] }, "title" : "To get information about device offering transactions" } ], "ListOfferings" : [ { "comments" : { "input" : { "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about available device offerings.", "id" : "to-get-information-about-device-offerings-1472562810999", "input" : { "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE=" }, "output" : { "offerings" : [ { "id" : "A53D4D73-A6F6-4B82-A0B0-12345EXAMPLE", "description" : "iOS Unmetered Device Slot", "type" : "RECURRING", "platform" : "IOS", "recurringCharges" : [ { "cost" : { "amount" : 250, "currencyCode" : "USD" }, "frequency" : "MONTHLY" } ] }, { "id" : "8980F81C-00D7-469D-8EC6-12345EXAMPLE", "description" : "Android Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID", "recurringCharges" : [ { "cost" : { "amount" : 250, "currencyCode" : "USD" }, "frequency" : "MONTHLY" } ] }, { "id" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "description" : "Android Remote Access Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID", "recurringCharges" : [ { "cost" : { "amount" : 250, "currencyCode" : "USD" }, "frequency" : "MONTHLY" } ] }, { "id" : "552B4DAD-A6C9-45C4-94FB-12345EXAMPLE", "description" : "iOS Remote Access Unmetered Device Slot", "type" : "RECURRING", "platform" : "IOS", "recurringCharges" : [ { "cost" : { "amount" : 250, "currencyCode" : "USD" }, "frequency" : "MONTHLY" } ] } ] }, "title" : "To get information about device offerings" } ], "ListProjects" : [ { "comments" : { "input" : { "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about the specified project in Device Farm.", "id" : "to-get-information-about-a-device-farm-project-1472564014388", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:7ad300ed-8183-41a7-bf94-12345EXAMPLE", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "projects" : [ { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:7ad300ed-8183-41a7-bf94-12345EXAMPLE", "name" : "My Test Project", "created" : "1453163262.105" }, { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:d6b087d9-56db-4e44-b9ec-12345EXAMPLE", "name" : "Hello World", "created" : "1470350112.439" } ] }, "title" : "To get information about a Device Farm project" } ], "ListRemoteAccessSessions" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the session by using the list-sessions CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about a specific Device Farm remote access session.", "id" : "to-get-information-about-a-remote-access-session-1472581144803", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:session:EXAMPLE-GUID-123-456", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE=" }, "output" : { "remoteAccessSessions" : [ ] }, "title" : "To get information about a remote access session" } ], "ListRuns" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the run by using the list-runs CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about a specific test run.", "id" : "to-get-information-about-test-runs-1472582711069", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/0fcac17b-6122-44d7-ae5a-12345EXAMPLE", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "runs" : [ { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:5e01a8c7-c861-4c0a-b1d5-5ec6e6c6dd23/0fcac17b-6122-44d7-ae5a-12345EXAMPLE", "name" : "My Test Run", "type" : "BUILTIN_EXPLORER", "platform" : "ANDROID", "created" : "1472667509.852", "status" : "RUNNING", "result" : "PENDING", "counters" : { "total" : 0, "passed" : 0, "failed" : 0, "warned" : 0, "errored" : 0, "stopped" : 0, "skipped" : 0 }, "totalJobs" : 3, "completedJobs" : 0, "billingMethod" : "METERED", "deviceMinutes" : { "total" : 0.0, "metered" : 0.0, "unmetered" : 0.0 } } ] }, "title" : "To get information about a test run" } ], "ListSamples" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about samples, given a specific Device Farm project.", "id" : "to-get-information-about-samples-1472582847534", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "samples" : [ ] }, "title" : "To get information about samples" } ], "ListSuites" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about suites, given a specific Device Farm project.", "id" : "to-get-information-about-suites-1472583038218", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "suites" : [ ] }, "title" : "To get information about suites" } ], "ListTests" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about tests, given a specific Device Farm project.", "id" : "to-get-information-about-tests-1472617372212", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "tests" : [ ] }, "title" : "To get information about tests" } ], "ListUniqueProblems" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about unique problems, given a specific Device Farm project.", "id" : "to-get-information-about-unique-problems-1472617781008", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "uniqueProblems" : { } }, "title" : "To get information about unique problems" } ], "ListUploads" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command.", "nextToken" : "A dynamically generated value, used for paginating results." }, "output" : { } }, "description" : "The following example returns information about uploads, given a specific Device Farm project.", "id" : "to-get-information-about-uploads-1472617943090", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "nextToken" : "RW5DdDJkMWYwZjM2MzM2VHVpOHJIUXlDUXlhc2QzRGViYnc9SEXAMPLE" }, "output" : { "uploads" : [ ] }, "title" : "To get information about uploads" } ], "PurchaseOffering" : [ { "comments" : { "input" : { "offeringId" : "You can get the offering ID by using the list-offerings CLI command." }, "output" : { } }, "description" : "The following example purchases a specific device slot offering.", "id" : "to-purchase-a-device-slot-offering-1472648146343", "input" : { "offeringId" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "quantity" : 1 }, "output" : { "offeringTransaction" : { "offeringStatus" : { "type" : "PURCHASE", "offering" : { "id" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "description" : "Android Remote Access Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID" }, "quantity" : 1, "effectiveOn" : "1472648340" }, "transactionId" : "d30614ed-1b03-404c-9893-12345EXAMPLE", "createdOn" : "1472648340", "cost" : { "amount" : 8.07, "currencyCode" : "USD" } } }, "title" : "To purchase a device slot offering" } ], "RenewOffering" : [ { "comments" : { "input" : { "offeringId" : "You can get the offering ID by using the list-offerings CLI command." }, "output" : { } }, "description" : "The following example renews a specific device slot offering.", "id" : "to-renew-a-device-slot-offering-1472648899785", "input" : { "offeringId" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "quantity" : 1 }, "output" : { "offeringTransaction" : { "offeringStatus" : { "type" : "RENEW", "offering" : { "id" : "D68B3C05-1BA6-4360-BC69-12345EXAMPLE", "description" : "Android Remote Access Unmetered Device Slot", "type" : "RECURRING", "platform" : "ANDROID" }, "quantity" : 1, "effectiveOn" : "1472688000" }, "transactionId" : "e90f1405-8c35-4561-be43-12345EXAMPLE", "createdOn" : "1472648880", "cost" : { "amount" : 250, "currencyCode" : "USD" } } }, "title" : "To renew a device slot offering" } ], "ScheduleRun" : [ { "comments" : { "input" : { "devicePoolArn" : "You can get the Amazon Resource Name (ARN) of the device pool by using the list-pools CLI command.", "projectArn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command.", "testPackageArn" : "You can get the Amazon Resource Name (ARN) of the test package by using the list-tests CLI command." }, "output" : { } }, "description" : "The following example schedules a test run named MyRun.", "id" : "to-schedule-a-test-run-1472652429636", "input" : { "projectArn" : "arn:aws:devicefarm:us-west-2:123456789101:project:EXAMPLE-GUID-123-456", "devicePoolArn" : "arn:aws:devicefarm:us-west-2:123456789101:pool:EXAMPLE-GUID-123-456", "name" : "MyRun", "test" : { "type" : "APPIUM_JAVA_JUNIT", "testPackageArn" : "arn:aws:devicefarm:us-west-2:123456789101:test:EXAMPLE-GUID-123-456" } }, "output" : { "run" : { } }, "title" : "To schedule a test run" } ], "StopRun" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the test run by using the list-runs CLI command." }, "output" : { } }, "description" : "The following example stops a specific test run.", "id" : "to-stop-a-test-run-1472653770340", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:run:EXAMPLE-GUID-123-456" }, "output" : { "run" : { } }, "title" : "To stop a test run" } ], "UpdateDevicePool" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the device pool by using the list-pools CLI command." }, "output" : { "devicePool" : "Note: you cannot update curated device pools." } }, "description" : "The following example updates the specified device pool with a new name and description. It also enables remote access of devices in the device pool.", "id" : "to-update-a-device-pool-1472653887677", "input" : { "arn" : "arn:aws:devicefarm:us-west-2::devicepool:082d10e5-d7d7-48a5-ba5c-12345EXAMPLE", "name" : "NewName", "description" : "NewDescription", "rules" : [ { "attribute" : "REMOTE_ACCESS_ENABLED", "operator" : "EQUALS", "value" : "True" } ] }, "output" : { "devicePool" : { } }, "title" : "To update a device pool" } ], "UpdateProject" : [ { "comments" : { "input" : { "arn" : "You can get the Amazon Resource Name (ARN) of the project by using the list-projects CLI command." }, "output" : { } }, "description" : "The following example updates the specified project with a new name.", "id" : "to-update-a-device-pool-1472653887677", "input" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:8f75187d-101e-4625-accc-12345EXAMPLE", "name" : "NewName" }, "output" : { "project" : { "arn" : "arn:aws:devicefarm:us-west-2:123456789101:project:8f75187d-101e-4625-accc-12345EXAMPLE", "name" : "NewName", "created" : "1448400709.927" } }, "title" : "To update a device pool" } ] }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "DeviceFarmException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.devicefarm.model.DeviceFarmException", "sdkRequestBaseClassName" : "DeviceFarmRequest", "sdkResponseBaseClassName" : "DeviceFarmResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy